
Originariamente inviata da
lollo11113
creare un array con due caratteristiche (2D), ma con due tipi di variabili: String e Boolean...
E' possibile?
Di per sé, tecnicamente, è perfettamente possibile avere un array bidimensionale di Object in cui ogni "riga" è un array che contiene un String e un Boolean.
Esempio con inizializzazione:
codice:
Object[][] array = {
{ "aaa", Boolean.TRUE },
{ "bbb", Boolean.FALSE }
};
Ma: 1) è poco bello, 2) troppo generico e 3) poco object-oriented.
L'ideale è "modellare" quelle due informazioni con una tua classe apposita. Non ho capito bene cosa rappresentano, io come esempio la chiamo TuoTipo. Quindi:
codice:
TuoTipo[] array = {
new TuoTipo("aaa", Boolean.TRUE),
new TuoTipo("bbb", Boolean.FALSE)
};
E TuoTipo dovrebbe essere una classe che, come minino, è un banale java "bean", ovvero con i campi privati per i dati, eventuali costruttori (almeno uno se costruisci come sopra) e metodi pubblici "getter" e/o "setter".