关于集合 clear()方法。不知道什么原因,求大佬帮忙分析下
資深大佬 : cryboy007 2
前言
本人给朋友写了一个处理天猫获奖的小功能,本质就是分析中将用户并写出 2 个 excel,一个进行模糊化,一个不进行模糊化。
//伪代码 集合.stream().foreach(item -> { List data;//查数据 write2.writeExcel(data);//未加密 write3.writeExcel(list);//已加密 })
问题来了,当我进行模糊化的时候,data 应该是未加密的,ps:之前使用 1 个多月都没问题。今天下午的时候,朋友跟我说里面有几个加密的文件。然后进行分析,发现是这里报了 xxx,如下所示
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0 ***4 ^
- 然后问题来了,当我在 stream 里循环时进行集合.clear()。就没有这个问题了,求解答~~~~谢谢各位大佬了
- 因为表是朋友建的,我使用生成代码工具,所以是中文,请不要介意…
大佬有話說 (1)