Java基础 for循环增强语句的局限性
2015-06-27 15:39
591 查看
package test; import java.util.ArrayList; class Test { public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); al.add("asdasd"); al.add("vvvvv"); al.add("123123"); for(String tmp : al) { tmp = "kk"; } System.out.println(al); /* [asdasd, vvvvv, 123123] 没有改变集合中原来的值。 for增强语句只能对集合中的数据进行读取,不能修改 */ } }
相关文章推荐
- 尚学堂Spring视频教程(五):Spring AOP
- 《Java从入门到精通》第十章学习笔记
- 使用CXF和spring发布rest服务
- Java之I/O(2-OutputStream类及其子类)
- synchronized和java.util.concurrent.locks.Lock的区别
- JAVA中CyclicBarrier(关卡)
- Struts2的Action中的方法不要private
- 深入到了源码层面
- eclipse debug (调试) 学习心得
- 开始玩hadoop1--装java(ubuntu)
- JavaBean类 cannot be resolved to a type的解决方法
- Struts2+Spring3 基于注解的配置
- Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
- Spring-定时器-SimpleTriggerBean时间格式
- java 内联函数
- java学习之旅28--_面向对象_01_面向过程和面向对象的本质区别
- Java 正则表达式语法规则、字典、索引
- java-reflect
- Java设计模式之工厂方法模式
- Struts2在执行Action中某一个方法之前是否进行校验