A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

[mw_shl_code=applescript,true]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());
                }[/mw_shl_code]
在这里第29行会报java.lang.IllegalStateException异常
我上网查了一下说是什么当前对客户端的响应已经结束,不能在响应已经结束(或说消亡)后再向客户端(实际上是缓冲区)输出任何内容。

这是啥意思啊?

1 个回复

倒序浏览
兄弟,你删除的时候没有加break,加上break就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马