如何在Java中迭代字符串数组?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (261)

我有一些组件的字符串数组,这个数组有5个组件,它有时会有所不同。我想要做的是遍历该数组,并获取第一个组件和该组件旁边的组件。因此,第一次获得组件编号1和组件编号2时,第二次将获得编号2和3,第三次编号3和4 ......等等,直到到达最后一个组件。

String[] elements = { "a", "a","a","a" };

for( int i = 0; i <= elements.length - 1; i++)
{
    // get element number 0 and 1 and put it in a variable, 
    // and the next time get element      1 and 2 and put this in another variable. 
}

我怎样才能做到这一点?

提问于
用户回答回答于
String[] elements = { "a", "a", "a", "a" };

for( int i = 0; i < elements.length - 1; i++)
{
    String element = elements[i];
    String nextElement = elements[i+1];
}

请注意,在这种情况下,elements.length是4,所以要由迭代[0,2]得到的元素0,11,22,3

用户回答回答于
String[] elements = { "a","a","a","a" };   
for (String s: elements) {           
        //Do your stuff here
        System.out.println(s); 
    }

扫码关注云+社区

领取腾讯云代金券