我定義了一個數組final final int a[] = {1, 2, 3, 4, 5};如果這樣定義的話在 c = new int[3];是不行的
但是還是可以操作裏面的
如:
for(int i = 0; i < a.length; i++) {
a[i]++;
}
如果我想把數組裏面的也定義成常量,就是不能操作。可以嗎?在看java思想想到的。
但是還是可以操作裏面的
如:
for(int i = 0; i < a.length; i++) {
a[i]++;
}
如果我想把數組裏面的也定義成常量,就是不能操作。可以嗎?在看java思想想到的。
解决方案 »
- 自己写了一个计算器的小程序 想加入时间但是没有思路
- java Swing 高高手在吗?
- 刚安装JDK,怎么在命令行里面没有javac,jar等命令?
- Unable to handle format: mpeglayer3, 48000.0 Hz, 0-bit, Stereo, Unsigned, 16000.0 frame rate, FrameSize=3072 bits
- 小弟想用JAVA做一个浏览器,但不知道显示网页用哪个控件?
- 散分200讨论JAVA的GC机制!!!!!!!!!!!!!!!!!!!!!!!!高手请进
- 请问如何在表格中实现不能选中某行呢??
- 这样不是挺浪费空间吗?
- 初学JAVA的一些问题
- 请问:java中有队列(queue)这种数据结构吗?
- 由Class.forName()抛出异常而引出的一个常识问题
- 这个为什么错了?
我不明白你怎么能把数组里面的每一个元素定义成final,根本就没有办法定义。