如何使用索引遍历列表数据结构。例如,考虑一个句子形式的列表,每个元素都是一个单词。我可以使用索引遍历每个单词吗?像这样——
// sentence defined something like this - List<String>
int size = sentence.size();
for (int i=0; i<size-1; i++)
{
System.out.println(sentence[i] + " " + sentence[i+1]);
}
当然上面的代码不起作用,但是否可以在这些行上做些什么?如您所见,我想访问两个连续的元素并使用迭代器,它开始变得非常困惑。
最佳答案
您可以使用get(i)
方法代替[i]
:
for (int i=0; i<size-1; i++) {
System.out.println(sentence.get(i) + " " + sentence.get(i+1));
}
关于java - 使用for循环遍历java中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335405/