无符号右移(>>>)
无符号右移(>>>)只对32位和64位有意义
在移动位的时候与右移运算符的移动方式一样的,区别只在于补位的时候不管是0还是1,都补0
import java.util.*;
public class FillTest {
public static void main(String args[]) {
int array[] = new int[6];
Arrays.fill(array, 100);
for (int i=0, n=array.length; i < n; i++) {
System.out.println(array[i]);
}
System.out.println();
Arrays.fill(array, 3, 6, 50);
for (int i=0, n=array.length; i< n; i++) {
System.out.println(array[i]);
}
}
}
这里使用的第一个fill:Arrays.fill(array, 100);后面的100意味着填充100,所以第一个的打印结果是:
100 100 100 100 100 100第二个是: Arrays.fill(array, 3, 6, 50);意味着从第三个开始到第六个结束填充50,所以结果:
100 100 100 50 50 50



