0
可以说我们有一个字符串数组。是否可以使用字符串数组的数据来访问元素的编号?
String [] typicalStringArray = new String[3];
typicalStringArray[0] = "apple";
typicalStringArray[1] = "banana";
typicalStringArray[2] = "pineapple";
String chosenFruit = typicalStringArray[0];
System.out.println(chosenFruit);
是否有可能向后做同样的事情?所以如果我有一个包含苹果的字符串,我可以使用这个字符串来访问数组中的数字零?换句话说,有没有办法用一段数据来引用某个特定级别的数组?我正在研究更复杂的代码块,如果有人能够帮助我解决这个问题,我将不胜感激。
遍历数组,直到找到它。或者将数组更改为'List'并调用['indexOf()'](https://docs.oracle.com/javase/7/docs/api/java/util/List.html#indexOf%28java.lang .Object%29)。 – Andreas
你的问题的正确答案取决于你*真正需要的东西。我的意思是,你为什么需要索引?如果是因为索引可以用于查找其他相同大小的数组以获取其他信息,那么您不使用Java的面向对象功能,而正确的答案可能是使用'Map'。 –
Andreas
我有一个二维数组,我试图用数据填充。例如,如果某个字符串是一个苹果,比我想要填充与数组中苹果词索引相同的行(所以array [0] [whatevercolumn] =任何我想要的)。 – Tom