java string +=
时间: 2023-12-21 20:06:47 浏览: 53
在 Java 中,使用 "+=" 操作符可以将一个字符串与另一个字符串连接起来,形成一个新的字符串。这个操作符被称为字符串连接符。例如:
```
String str1 = "Hello";
String str2 = "world";
str1 += str2;
System.out.println(str1);
```
这段代码的输出将是:
```
Helloworld
```
这是因为 "+=" 操作符将两个字符串连接起来,形成了一个新的字符串 "Helloworld",然后将它赋值给了 str1。
相关问题
用Java写出public+class+Test3+{ + + +public+static+void+main(String[]+args)+{ + + + +String+s+=+"I+am
以下是用Java写出的程序:
```java
public class Test3 {
public static void main(String[] args) {
String s = "I am?";
}
}
```
这段程序定义了一个名为Test3的公共类,其中包含一个名为main的公共静态方法。在main方法中,我们声明了一个名为s的字符串变量,并将其赋值为"I am?"。
java String str="abc" 创建了几个对象 ;java String s = a+b+c+d+e 创建了几个对象
第一个问题:在Java中,创建了2个对象。一个是字符串常量池中的"abc",另一个是在堆中的String对象,它引用了字符串常量池中的"abc"。
第二个问题:在Java中,创建了5个对象。在编译时,"a"、"b"、"c"、"d"和"e"都被当作字符串常量处理,会被放入字符串常量池中。然后,在运行时,会创建4个String对象。首先,"a"和"b"会被拼接成一个新的String对象,然后再将其与"c"拼接成另一个新的String对象,以此类推,直到拼接完成。因此,总共创建5个对象。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)