一个小讨论 关于java 数据遍历时size不能修改
2015-11-05 22:30
423 查看
有一个这样的模型
伪代码:
Arrays array= [a,5,c,1,e,f] 里面有几个对象,假如要把里面的数字删除,如何编码
我开始的想法是这样的
for (Item item:array) {
if (item 是数字) {
array.remove(item);
}
}
问题来了,这样写了之后直接Exception了?为毛!
原因也很简单,先挖坑 让自己多想想
伪代码:
Arrays array= [a,5,c,1,e,f] 里面有几个对象,假如要把里面的数字删除,如何编码
我开始的想法是这样的
for (Item item:array) {
if (item 是数字) {
array.remove(item);
}
}
问题来了,这样写了之后直接Exception了?为毛!
原因也很简单,先挖坑 让自己多想想
相关文章推荐
- javaWeb中的cookie
- Spring笔记啵-1
- Java中的抽象类和接口
- 第1章 Java中常用字符串方法总结
- Eclipse 跟Intellij IDEA 快捷键比较
- Java SimpleORM 使用介绍
- Java 继承 反汇编 class A { } 执行结果
- Struts2入门示例教程
- Java的字符串连接符(+)
- Java文件操作(二)
- Java基础知识精华总结2
- Java 定时任务 ScheduledExecutorService 的使用
- 将java日期转换成timestamp
- Java基础知识精华总结
- Java文件操作(一)
- Spring注解详解
- Struts2中的I18N(国际化)处理
- java常用jar包用途
- Java+Windows+ffmpeg实现视频转换
- JDK安装与环境变量配置