有关arrays的一个简单问题 a2[i]++ 就是将数组a2里的元素的值 加1再赋给a2[i]相当于 a2[i]=a2[i]++1;在java 里,数组是一个对象,所以当执行a2=a1时,就是说,a2和a1指向同一个对象,也可以说是指向同一个地址。所以改变a2里的值就等于是改变了a1里的值 。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java中任何东西都是对象,对象是引数传递,也就是你那a2 = a1;把a1的地址传给a2,换句话说a1,a2同指一个对象,a2的值的变化一定反映再a1上 a2=a1是传递句柄,就是说此时a2和a1指向的是相同的对象 数组传递的是reference,也就是引用,所以al和a2是指向同一个对象,a2[i]++是在使用过a2[i]后把a2[i]的元素加1,a1指向对象,输出就是2,3,4,5,6了! 执行a2=a1时,就是说,a2和a1指向同一个对象,也可以说是指向同一个地址。所以改变a2里的值就等于是改变了a1里的值 求指点 方法 用正则表达式处理个字符串 JButton问题,烦恼中,大家请帮忙看看,先谢了。。。 请问:List 和 Vector的区别 跪求高手一览:生成表格样式的图片其字段的内容不确定导致格式无法完美定位 关于java.lang里的一个问题 需要回看类图 Orz 简单负值问题 急死了! 郁闷中!! 怎样实现vector的排序 怎么把JFrame的客户区定制为正方形? 各位高手们,请帮帮我,谢谢!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货