以下程序会输出什么结果: String str1=new String ("ABCABC"); str2=null; str3=null; str4=null ; str2=strl.replaceAll ("A", "First"); str3=str2.replaceAll ("B", "Second"); str4=str3.replaceAll("C", "Third"); System.out.println(strl); System.out.println(str2); System.out.println(str3); System.out.println(str4);
时间: 2023-06-20 07:03:57 浏览: 127
String类str1
这段程序会输出以下内容:
```
ABCABC
FirstBCFirstBC
FirstSecondCFirstSecondC
FirstSecondThirdFirstSecondThird
```
解释如下:
- `str1` 的值为 "ABCABC"。
- `str2`、`str3`、`str4` 初始值均为 `null`。
- `str2` 的值为将 `str1` 中的所有 "A" 替换为 "First" 后的结果,即 "FirstBCFirstBC"。
- `str3` 的值为将 `str2` 中的所有 "B" 替换为 "Second" 后的结果,即 "FirstSecondCFirstSecondC"。
- `str4` 的值为将 `str3` 中的所有 "C" 替换为 "Third" 后的结果,即 "FirstSecondThirdFirstSecondThird"。
- `System.out.println` 分别输出了 `str1`、`str2`、`str3`、`str4` 的值。
阅读全文