java 编写程序 提示用户输入两个字符串并验证第一个字符串是否为第二个字符串的子串
时间: 2023-12-28 09:06:11 浏览: 272
可以使用 Java 中的 contains() 方法来判断一个字符串是否为另一个字符串的子串。具体实现可以参考以下代码:
```java
import java.util.Scanner;
public class SubstringChecker {
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();
if (str2.contains(str1)) {
System.out.println(str1 + " 是 " + str2 + " 的子串");
} else {
System.out.println(str1 + " 不是 " + str2 + " 的子串");
}
}
}
```
这段代码会提示用户输入两个字符串,然后使用 contains() 方法判断第一个字符串是否为第二个字符串的子串。最后输出结果。
相关问题
编写程序 提示用户输入两个字符串并验证第一个字符串是否为第二个字符串的子串
好的,以下是 Python 代码实现:
```python
string1 = input("请输入第一个字符串:")
string2 = input("请输入第二个字符串:")
if string1 in string2:
print("第一个字符串是第二个字符串的子串")
else:
print("第一个字符串不是第二个字符串的子串")
```
程序首先提示用户输入两个字符串,然后使用 `in` 关键字判断第一个字符串是否是第二个字符串的子串,如果是,输出提示信息“第一个字符串是第二个字符串的子串”;反之,输出“第一个字符串不是第二个字符串的子串”。
使用java编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串。
当你想在 Java 中编写一个程序,检查一个字符串是否包含另一个字符串作为子串,你可以使用 `String` 类提供的 `contains()` 或者 `indexOf()` 方法。下面是一个简单的示例:
```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();
// 检查第二个字符串是否是第一个字符串的子串
boolean isSubstring = str1.contains(str2);
if (isSubstring) {
System.out.println("第二个字符串是第一个字符串的子串。");
} else {
System.out.println("第二个字符串不是第一个字符串的子串。");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先获取用户输入的两个字符串,然后通过 `contains()` 方法判断第二个字符串是否在第一个字符串中出现。如果返回 `true`,说明是子串,否则不是。
阅读全文
相关推荐
















