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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[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[i] >= '0' && arr[i] <= '9'){
					it.remove();
				}
			}
			System.out.println(it.next());
		}

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

这是啥意思啊?

1 个回复

倒序浏览
兄弟,你删除的时候没有加break,加上break就可以了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马