int*_*ing 2 java arrays foreach
假设我有以下String数组.
String[] arr = {"Index0", "Index1", "Index2", "Index3",..."Index n"};
我可以使用以下方法迭代整个数组:
for (String eachElement : arr){
    //Do something
}
但是如果我想foreach在阵列的某个部分做一个怎么办呢.
我知道我可以用for循环做这样的事情:
int startingIndex = 1;
int endingIndex = 3;
for (int i = startingIndex; i < endingIndex; i++){
//Do something
}
有没有办法可以使用foreach循环做类似的事情?
您可以使用
for(String eachIndex : Arrays.copyOfRange(arr, startingIndex, endingIndex)){
    //Do something
}