81,091
社区成员
发帖
与我相关
我的任务
分享
public class Test {
public static void main(String [] args) {
String str ="1,21,16,11,2,1,2,1";
String regex = "(?<=^)1,|,1(?=,|$)";
str = str.replaceAll(regex, "");
System.out.println(str);
}
}
import java.util.regex.Pattern;
public class Test {
public static void main(String [] args) {
String str ="21,16,11,2,1";
str = remove(str, "1");
System.out.println(str);
}
public static String remove(String str, String item) {
String regex = "(?<=,|^)" + Pattern.quote(item) + "(?=,|$)";
return str.replaceAll(regex, "");
}
}