Usando la stringa in array Java
-
12-11-2019 - |
Domanda
Ho bisogno di mettere diverse stringhe in un array Java per esempio.
"Dog","Cat","Lion","Giraffe"
"Car","Truck","Boat","RV"
ciascuno dei precedenti sarebbe 1 chiave nell'array
array[0] = "Dog","Cat","Lion","Giraffe"
array[1] = "Car","Truck","Boat","RV"
Non sono sicuro di come farlo, o dovrei usare qualcosa di diverso da un array e come ottenere ogni singolo elemento cioè array[0]"Lion"
Grazie
Soluzione
Dichiara l'array in questo modo:
String [][]array = {
{ "Dog","Cat","Lion","Giraffe"},
{"Car","Truck","Boat","RV"}
};
E usa gli articoli come questo:
array[0][0]; // this would be "Dog"
array[1][0]; // this would be "Car"
Altri suggerimenti
È possibile utilizzare un array multidimensionale:
String[][] something =
{
{ "hello", "kitties" },
{ "i", "am", "a", "pony" }
};
Beh, puoi farlo dichiarando una mappa così Map<String, MySweetObject>
o creare un List<String>
e metti ogni elenco nell'array.
Hai bisogno di un array frastagliato, che è un array di array:
String [][]array = { {"Dog","Cat","Lion","Giraffe"}, {"Car","Truck","Boat","RV"}};
Puoi quindi accedere al contenuto come questo:
array[0] // will be the String array {"Dog","Cat","Lion","Giraffe"}
array[1] // will be the String array {"Car","Truck","Boat","RV"}
array[0][2] // Lion
array[1][0] // Car
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow