数组
在java中有很多方式来存储一系列数据,而且在操作上面比数组方便的多。但是数组与其他种类的容器之间的区别有:效率,类型和保存基本类型的能力。在Java 中,数组是一种效率最高的存储和随机访问对象引用序列的方式。
- . for each 循环
for(int element : a) {//...... }
- . Arrays.toString() 打印数组中的所有值
-
int [] a={1,2,3}; System.out.println(Arrays.toString(a));
- . Arrays.copyOf
-
int [] copiedNumbres = Arrays.copyOf(Numbers,Numbers.length);
这里第二个参数是新数组的长度。因此还可以用来增加数组长度:
int [] copiedNumbres = Arrays.copyOf(Numbers,2*Numbers.length);
如果数组是数值类型,新增加的元素将被赋值为0,布尔类型,将被赋值为false,String 类型的将被赋值为null[s, a, null, null]
- . Arrays.sort() 排序
该方法使用了优化的快速排序算法。 无返回。