用java 编写随机输入两个字符串,判断一个是否为另一个子串
时间: 2024-11-03 19:17:19 浏览: 25
在Java中,你可以使用`String`类的`contains()`方法来判断一个字符串是否包含另一个字符串作为其子串。以下是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入第一个字符串
System.out.println("请输入第一个字符串:");
String str1 = scanner.nextLine();
// 输入第二个字符串
System.out.println("请输入第二个字符串:");
String str2 = scanner.nextLine();
// 判断str2是否为str1的子串
if (str1.contains(str2)) {
System.out.println("字符串" + str2 + "是" + str1 + "的子串.");
} else {
System.out.println("字符串" + str2 + "不是" + str1 + "的子串.");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序里,用户会被提示输入两个字符串,然后程序会检查第二个字符串是否出现在第一个字符串中。如果包含,就输出相应的消息。
阅读全文