获取foreach的数组元素下标
留个思考问题给大家:如果想在 foreach 语句中获取数组元素的下标,该如何做呢??
留个思考问题给大家:如果想在 foreach 语句中获取数组元素的下标,该如何做呢??
2015-09-24
因为数组的元素是有序的,循环第一次的元素下标是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);
}
}
举报