分别截取字符串str1和str2中的部分内容截取后相同输出相同不同输出不同
时间: 2023-07-01 13:21:06 浏览: 75
假设 `str1` 和 `str2` 是两个字符串,你可以使用 `substring()` 方法来截取它们的部分内容。接下来,比较两个子字符串是否相同即可。
下面是一个Java示例程序:
```java
String str1 = "Hello World";
String str2 = "World";
String sub1 = str1.substring(6); // 从索引6开始截取
String sub2 = str2.substring(0); // 从索引0开始截取
if (sub1.equals(sub2)) {
System.out.println("截取后相同:" + sub1);
} else {
System.out.println("截取后不同:sub1 = " + sub1 + ", sub2 = " + sub2);
}
```
在上面的程序中,我们首先使用 `substring()` 方法截取了 `str1` 中从索引6开始的子字符串 "World",然后使用同样的方式截取了 `str2` 中的整个字符串 "World"。
最后,我们使用 `equals()` 方法比较这两个子字符串是否相同,并根据比较结果输出不同的信息。
如果 `str1` 和 `str2` 的值分别为 "Hello World" 和 "World",则上面的程序将输出:
```
截取后相同:World
```
如果 `str1` 和 `str2` 的值分别为 "Hello World" 和 "Java",则上面的程序将输出:
```
截取后不同:sub1 = World, sub2 = Java
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)