例如,我需要将几个字符串放入一个 java 数组中。
"Dog","Cat","Lion","Giraffe"
"Car","Truck","Boat","RV"
以上每一项都是数组中的 1 个键
array[0] = "Dog","Cat","Lion","Giraffe"
array[1] = "Car","Truck","Boat","RV"
不知道该怎么做,或者我应该使用数组以外的东西,以及如何获取每个单独的元素,即array[0]"Lion"
谢谢
例如,我需要将几个字符串放入一个 java 数组中。
"Dog","Cat","Lion","Giraffe"
"Car","Truck","Boat","RV"
以上每一项都是数组中的 1 个键
array[0] = "Dog","Cat","Lion","Giraffe"
array[1] = "Car","Truck","Boat","RV"
不知道该怎么做,或者我应该使用数组以外的东西,以及如何获取每个单独的元素,即array[0]"Lion"
谢谢
像这样声明数组:
String [][]array = {
{ "Dog","Cat","Lion","Giraffe"},
{"Car","Truck","Boat","RV"}
};
并使用这样的项目:
array[0][0]; // this would be "Dog"
array[1][0]; // this would be "Car"
您可以使用多维数组:
String[][] something =
{
{ "hello", "kitties" },
{ "i", "am", "a", "pony" }
};
好吧,您可以通过像这样声明一个映射来做到这一点,Map<String, MySweetObject>
或者创建一个List<String>
并将每个列表放入数组中。
您需要一个锯齿状数组,它是一个数组数组:
String [][]array = { {"Dog","Cat","Lion","Giraffe"}, {"Car","Truck","Boat","RV"}};
然后,您可以按以下方式访问内容:
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