import java.util.Arrays;
public class Test {
public static void main(String[ ] args) {
int[ ] a= {1,2,323,23,543,12,59};
System.out.println(Arrays.toString(a));
Arrays.fill(a, 2, 4, 100); //将2到4索引的元素替换为100;
System.out.println(Arrays.toString(a));
}
}
老师提问1:Arrays.fill(a,2,4,100) ,这里的2,4,是指数组下标的第2至4吗,如果是的话,那代表3个,为什么给的答案是【1,2,100,100,543,12,59】,只替换了下标2和下标3,那fill(a,2,4,100),中2,4还算代表3个吗?
问题2 :例子是把下标2至4都换成100,如果要分别换成不同值的应该怎么办,我试了下
Arrays.fill(a,2,4,100,101,102)这样就报错了