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