java程序,数组fill方法
importjava.util.Arrays;publicclassArrApply{publicstaticvoidprintArr(intarr[]){/*for(i...
import java.util.Arrays;
public class ArrApply {
public static void printArr(int arr[]){
/*
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"\t");
}
*/
for(int i :arr){
System.out.print(arr[i]+ "\t");
}
System.out.println();
}
public static void main(String[] args) {
int arr1[]={1,5,3,4,5,2};
System.out.println("原来的数组:");
printArr(arr1);
Arrays.fill(arr1,0,1,7);
System.out.println("替换后的数组:");
printArr(arr1);
}
}
用那个注释掉的代码运行时没有错的,但是用foreach方法就完全不对了。大神帮忙看看啊!
还有fill方法可以把其中的一个元素替换成另一个吗? 展开
public class ArrApply {
public static void printArr(int arr[]){
/*
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"\t");
}
*/
for(int i :arr){
System.out.print(arr[i]+ "\t");
}
System.out.println();
}
public static void main(String[] args) {
int arr1[]={1,5,3,4,5,2};
System.out.println("原来的数组:");
printArr(arr1);
Arrays.fill(arr1,0,1,7);
System.out.println("替换后的数组:");
printArr(arr1);
}
}
用那个注释掉的代码运行时没有错的,但是用foreach方法就完全不对了。大神帮忙看看啊!
还有fill方法可以把其中的一个元素替换成另一个吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询