(1)创建一个新类,截取字符串str1和字符串str2的部分内容,分别赋值给s1和s2。 (2)判断s1和s2是否相同,如果s1=s2(不区分大小写),输出“两个子字符串相同”,否则输出“两个子字符串不同 ”。用Java实现
时间: 2024-03-08 16:47:51 浏览: 50
练习使用Java基本数据类型。使用Java的String类操作字符串和子串
4星 · 用户满意度95%
以下是Java代码实现:
```
public class SubstringComparison {
public static void main(String[] args) {
String str1 = "Hello world";
String str2 = "hello everyone";
String s1 = str1.substring(0, 5);
String s2 = str2.substring(0, 5);
if (s1.equalsIgnoreCase(s2)) {
System.out.println("两个子字符串相同");
} else {
System.out.println("两个子字符串不同");
}
}
}
```
在上述代码中,我们创建了一个名为SubstringComparison的新类,并在其中定义了一个main()方法。在main()方法中,我们截取了字符串str1和字符串str2的前5个字符,并将它们分别赋值给了s1和s2。然后,我们使用equalsIgnoreCase()方法比较s1和s2是否相同。如果它们相同,我们输出“两个子字符串相同”,否则我们输出“两个子字符串不同”。注意,equalsIgnoreCase()方法忽略了大小写,因此我们不必担心大小写问题。
阅读全文