摘要: 第一种方式利用for循环:int[]a={1,2,4,6};intlength=a.length;int[]b=newint[length];for(inti=0;i<length;i++){b[i]=a[i];}第二种方式直接赋值:int[]array1={1,2,4,6};int[]array2=a;这里把array1数组的值复制给array2,如果你这样去运行,就会发现此时两个数组的值是一样的。这是传递的是引用(也就是地址),之后改变其中一个数组另一个也会跟着变化。第三种方式:利用Arrays自带的copyofintcopy[]=Arrays.copyOf(a,a.length); 阅读全文
posted @ 2013-11-03 23:52 剑握在手 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: &两边的语句都会执行,&&有可能只执行左边的语句。&做位运算与的时候可以更高效的判断一个数字是不是奇数。1&1 = 10&1 = 0所以和1与结果是1的就是奇数。 阅读全文
posted @ 2013-11-03 22:32 剑握在手 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 泛型可变参数注意点: 传入的参数是对象类型可以正常传入,基本数据类型组成的数组会被当成一个参数。public class Test2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String[] a = {"1","2","3","4"}; test(a); int[] b = {1,2,3}; test(b); Integer[] c = new Integer 阅读全文
posted @ 2013-11-03 18:39 剑握在手 阅读(174) 评论(0) 推荐(0) 编辑
返回顶部↑