如何使用索引迭代列表数据结构。例如,考虑一个列表形式的句子,每个元素都是一个单词。我可以使用索引逐步浏览每个单词吗?像这样的事情——
// 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));
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)