java初学!问大家一个小问题! 对一个数组a[n],现在要把其中一个元素a[r]除去(r<n),为什么只要写 a[r]=a[n-1]; n--; 就可以了。数组中原来的a[r+1]到a[n-1]这些元素不需要都向前移一个吗? 是不是a[r]=a[n-1]就是的意思就是a[r]和a[n-1]交换位置啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样的做法,a[n-1]还在,以后不能用a.length求数组的长度了。 a[r]=a[n-1]的意思就是a[r]和a[n-1]都指向原来a[n-1]指向得区域 只是把a[r]和a[n-1]的位置互换,然后把最后一位的a[r]删除 如果数组无序,这样当然可以了。但原来的a[n-1]还占据着内存空间,只用改变了的n访问不到它了。 欢迎做客 java coffee 技术交流会所 QQ群:27464311 希望个高手 和学习java的新朋友的光临 请问在JList中如何让文本自动换行? 急救;关于JAVA猜数游戏的问题 急!!!JDBC连接SQL Server 2000的问题... 我在test这个类中想调用netProtocol类中的main()方法怎么办啊 谁能帮我解释一下这段代码中的疑惑,有关引用类型的 有关监听线程的问题. bdk下栽 高分求 SUN ONE STUDIO 5 下载地址,不要SUN.COM 的 socket发送与接收16进制数据的郁闷问题 jdbtable时间字段显示求助 今天你投了没? 求java regular expression表达的email地址,在线等答案
希望个高手 和学习java的新朋友的光临