用java编写一个完整的程序,从键盘输入两个字符串str,subStr,其中str为源字符串,subStr为要删除的子串。 1)查找str中是否包含subStr。 2)试着删除str中的一个subStr子串。 3)试着删除源字符串中的所有subStr子串。
时间: 2023-06-02 08:04:57 浏览: 104
这个问题属于编程问题,可以回答。以下是Java代码示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入源字符串:");
String str = scanner.nextLine();
System.out.print("请输入要删除的子串:");
String subStr = scanner.nextLine();
scanner.close();
if (str.contains(subStr)) {
System.out.println("源字符串中包含子串" + subStr);
} else {
System.out.println("源字符串中不包含子串" + subStr);
}
String result1 = str.replaceFirst(subStr, "");
System.out.println("删除一个子串后的字符串:" + result1);
String result2 = str.replaceAll(subStr, "");
System.out.println("删除所有子串后的字符串:" + result2);
}
}
阅读全文