字符串变量到String数组的索引??? JAVA

时间:2015-01-10 13:32:35

标签: java string arraylist tostring

我有一个字符串数组,它工作正常,字符串存储在数组中,但是当我想从数组中取一个字符串并将其放入一个变量时我得到一个错误。我不明白为什么

    int arraySizelink = 1; 
    String previousUrl ;

ArrayList<String> historyArray = new ArrayList<String>();

previousUrl = historyArray.indexOf(arraySizelink);

提前致谢。

我在这里看了谷歌的答案,但我找不到任何东西。对不起,如果有人问过这个问题。我还是新手,还在学习。

2 个答案:

答案 0 :(得分:2)

indexOf需要Objectget获取指定索引处的项目

previousUrl = historyArray.get(arraySizelink);

答案 1 :(得分:1)

只需进行一些调整即可获得所需内容:

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);