截去字符串其实很多种方法,随便看下就好多。如图:
但是用了很多,发现如果是这样一种情况:
原文:你好,我是猴哥,你是哪个啊?
当你想把”你是哪个啊“去掉的时候就不是很方便了。
其实换个思路,这个是很好解决的。这个干:
public static void main(String[] args) {
String content = "你好,我是猴哥,你是哪个啊?";
System.out.println("******原文******");
System.out.println(content);
if (content.contains(",你是哪个啊")) {
String[] splitContent = content.split(",你是哪个啊");
content = "";
for (String str : splitContent) {
if (!str.equals(",你是哪个啊")) {
content += str;
}
}
}
System.out.println("******改动后******");
System.out.println(content);
}
运行结果:
******原文******
你好,我是猴哥,你是哪个啊?
******改动后******
你好,我是猴哥?