跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于集合 clear()方法。不知道什么原因,求大佬帮忙分析下
未分類
31 1 月 2021

关于集合 clear()方法。不知道什么原因,求大佬帮忙分析下

关于集合 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()。就没有这个问题了,求解答~~~~谢谢各位大佬了
  • 关于集合 clear()方法。不知道什么原因,求大佬帮忙分析下
  • 因为表是朋友建的,我使用生成代码工具,所以是中文,请不要介意…
大佬有話說 (1)

  • 主 資深大佬 : cryboy007

    中间代码如下
    “`java
    /**模糊化*/
    List<订单表> list = collect.stream().map(item -> {
    try {
    item.set 订单编号(item.get 订单编号().replaceFirst(item.get 订单编号().substring(5, 9), “***”));
    item.set 买家会员名(item.get 买家会员名().replace(item.get 买家会员名().substring(1,item.get 买家会员名().length()-1),”****”));
    } catch (Exception e) {
    e.printStackTrace();
    log.error(e.getMessage());
    }
    return item;
    }).collect(toList());
    “`

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具