剔除original 中的 eliminate元素 @param original 逗号隔开的 源数据 @param eliminate 逗号隔开的 剔除数据 @return
(String original ,String eliminate)
| 654 | * @return |
| 655 | */ |
| 656 | public static String getStringEliminate(String original ,String eliminate){ |
| 657 | if(StringUtils.isEmpty(original)){ |
| 658 | return null; |
| 659 | } |
| 660 | if(StringUtils.isEmpty(eliminate)){ |
| 661 | return original; |
| 662 | } |
| 663 | List<String> originalList = Arrays.asList(original.split(",")); |
| 664 | List<String> eliminateList = Arrays.asList(eliminate.split(",")); |
| 665 | List<String> list =originalList.stream().filter(item -> !eliminateList.contains(item)).collect(toList()); |
| 666 | return String.join(",", list); |
| 667 | } |
| 668 | |
| 669 | public static List<String> fsToList(String receiveId){ |
| 670 | return Stream.of(receiveId.split("\\|")).collect(Collectors.toList()); |
nothing calls this directly
no outgoing calls
no test coverage detected