为了账号安全,请及时绑定邮箱和手机立即绑定

如果想在 foreach 语句中获取数组元素的下标,该如何做呢??

如果想在 foreach 语句中获取数组元素的下标,该如何做呢??

正在回答

1 回答

因为数组的元素是有序的,循环第一次的元素下标是0,下一次的元素是1,接着是2。。。

那我直接定义一个循环外的变量int num=0;每次循环都打印出来,再自加,可以吧。

package com.briup.collection;


public class ArrayCopy {

public static void arrayFor(String[] a){

int num=0;

for(String s : a){

System.out.println("array["+num+"] = "+s);

num++;

}

}

public static void main(String[] args) {

 

String[] str = {"a","b","c"};

arrayFor(str);

}


}

0 回复 有任何疑惑可以回复我~
#1

流年易逝不宜回眸 提问者

非常感谢!
2018-07-17 回复 有任何疑惑可以回复我~
#2

慕无忌4011151

谢谢兄弟,本来不会看完回来
2018-10-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如果想在 foreach 语句中获取数组元素的下标,该如何做呢??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信