字符串变量到字符串数组的索引 ??? JAVA
string variable to index of String array ??? JAVA
我有一个字符串数组,它工作正常,字符串存储在数组中,但是当我想从数组中取出一个字符串并将其放入一个变量时,我遇到了错误。我不明白为什么
int arraySizelink = 1;
String previousUrl ;
ArrayList<String> historyArray = new ArrayList<String>();
previousUrl = historyArray.indexOf(arraySizelink);
提前致谢。
我已经在此处和 google 寻找答案,但我找不到任何东西。抱歉,如果之前有人问过这个问题。我还是 java 的新手,还在学习。
indexOf
期望 Object
。 get
获取指定索引处的项目
previousUrl = historyArray.get(arraySizelink);
只需进行一些调整即可获得您想要的内容:
int arraySizelink = 1;
// Use the interface to declare the variable
List<String> historyArray = new ArrayList<>();
// If you're using Java 7+, no need to repeat the type
// inside <> when instantiating because its figured out automatically.
// get method would take an index and return an object from the list.
String previousUrl = historyArray.get(arraySizelink);
我有一个字符串数组,它工作正常,字符串存储在数组中,但是当我想从数组中取出一个字符串并将其放入一个变量时,我遇到了错误。我不明白为什么
int arraySizelink = 1;
String previousUrl ;
ArrayList<String> historyArray = new ArrayList<String>();
previousUrl = historyArray.indexOf(arraySizelink);
提前致谢。
我已经在此处和 google 寻找答案,但我找不到任何东西。抱歉,如果之前有人问过这个问题。我还是 java 的新手,还在学习。
indexOf
期望 Object
。 get
获取指定索引处的项目
previousUrl = historyArray.get(arraySizelink);
只需进行一些调整即可获得您想要的内容:
int arraySizelink = 1;
// Use the interface to declare the variable
List<String> historyArray = new ArrayList<>();
// If you're using Java 7+, no need to repeat the type
// inside <> when instantiating because its figured out automatically.
// get method would take an index and return an object from the list.
String previousUrl = historyArray.get(arraySizelink);