黑马程序员技术交流社区

标题: 有关java.lang.IllegalStateException的问题 [打印本页]

作者: 赢无翳    时间: 2016-10-1 15:23
标题: 有关java.lang.IllegalStateException的问题
[AppleScript] 纯文本查看 复制代码
List<String> list = new ArrayList<>();
                list.add("afjdpsoifj2");
                list.add("af");
                list.add("afj");
                list.add("a");
                list.add("afjdp554");
                list.add("afjdpsoif75");
                list.add("afjdp744");
                Iterator<String> it = list.iterator();
                while (it.hasNext()){
                        String s = it.next();
                        char [] arr = s.toCharArray();
                        for (int i = 0;i < arr.length;i++){
                                if (arr >= '0' && arr <= '9'){
                                        it.remove();
                                }
                        }
                        System.out.println(it.next());
                }

在这里第29行会报java.lang.IllegalStateException异常
我上网查了一下说是什么当前对客户端的响应已经结束,不能在响应已经结束(或说消亡)后再向客户端(实际上是缓冲区)输出任何内容。

这是啥意思啊?

作者: Daveweil    时间: 2016-10-4 09:04
兄弟,你删除的时候没有加break,加上break就可以了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2