将带逗号的字符串转成List,然后删除指定的字符串

mac2024-03-06  34

// 将带逗号的字符串转成List,然后删除指定的字符串

String str = "as,sss,dd,hh"; //将带逗号的字符串转成List List<String> strList = new ArrayList<>(Arrays.asList(str.split(","))); // 注意该处,不要写成List<String> strList = Arrays.asList(str.split(","));,会造成strList的数据格式和strForDel不一致,导致removeAll失败 List<String> strForDel = new ArrayList<>(); for (String strTemp : strList) { if ("sss".equals(strTemp)) { // 将需要删除的字符串添加到删除列表中 strForDel.add(strTemp); } } // 移除需要删除的字符串 strList.removeAll(strForDel);
最新回复(0)