📄 stringopdemo.java
字号:
package chapter8;
public class StringOpDemo {
public static void main(String[] args) {
String str = "This is the original string";
System.out.println("length"+str.length());
String strBak = str;
System.out.println("原字符串:" + str);
String toDelete = " original ";
toDelete = toDelete.trim(); // 先将用户输入的字符串处理,去除多余空格
// 第一种方法
if (str.startsWith(toDelete)) {
str = str.substring(toDelete.length());
} else if (str.endsWith(toDelete)) {
str = str.substring(0, str.length() - toDelete.length());
} else {
int index = str.indexOf(toDelete);
System.out.println("index:"+index);
if (index != -1) {
String str1 = str.substring(0, index);
System.out.println("str1:"+str1+"*");
String str2 = str.substring(index + toDelete.length());
System.out.println("str2:"+str2+"*");
str = "第一种方法得到的结果:" + str1 + str2;
} else {
System.out.println("string \"" + toDelete + "\" not found");
}
}
System.out.println(str);
// 第二种方法
String result = strBak.replace(toDelete, "");
System.out.println("第二种方法得到的结果:" + result);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -