字符串拆分,过滤和加入单行Java 8

问题描述 投票:5回答:1

我有一个字符串,我想用逗号分割并检查每个字符串中的特定单词,然后修剪然后将其加入以创建新字符串

输入:

"UC_Admin, Internal, UC_Reg, US_Admin"

所需的输出:

 "UC_Admin,UC_Reg"

我尝试过的是:

Arrays.stream("UC_Admin,Internal,UC_Reg,US_Admin".split(","))
      .filter(role -> role.contains("UC").join(",");
java string java-8 java-stream
1个回答
7
投票

您必须在这里使用Collectors.joining(",")。另请注意,对于微调操作,您只能使用map运算符。


0
投票

使用Collectors.joining收集为字符串输出:

© www.soinside.com 2019 - 2024. All rights reserved.