分别截取字符串str1和字符串s2的部分内容,如果截取后的两个子字符串相同(不区分大小写)会输出“两个子字符串相同”,否则输出“两个子字符串并不相同” 用java实现
时间: 2023-07-11 07:29:36 浏览: 63
好的,下面是使用Java实现截取字符串并比较的示例代码:
```java
public class Main {
public static void main(String[] args) {
String str1 = "Hello, World!";
String str2 = "hello";
String subStr1 = str1.substring(0, 5); // 截取 str1 的前 5 个字符
String subStr2 = str2.toUpperCase(); // 将 str2 转换为大写形式
if (subStr1.equalsIgnoreCase(subStr2)) {
System.out.println("两个子字符串相同");
} else {
System.out.println("两个子字符串并不相同");
}
}
}
```
在这个示例中,我们首先定义了两个字符串变量`str1`和`str2`,它们的值分别为"Hello, World!"和"hello"。然后,我们使用String类的`substring()`方法截取字符串`str1`的前5个字符,并将结果存储在一个新的字符串变量`subStr1`中。我们同时使用String类的`toUpperCase()`方法将字符串`str2`转换为大写形式,并将结果存储在另一个新的字符串变量`subStr2`中。
接下来,我们使用String类的`equalsIgnoreCase()`方法比较两个子字符串是否相同(不区分大小写)。如果相同,就输出"两个子字符串相同",否则输出"两个子字符串并不相同"。
希望这个示例对你有所帮助!
阅读全文