类代表字符串。在Java程序中的所有字符串文本(例如)作为这种情况。
说话是:字符串用于保存字符串,例如:“我很帅”,“ 123456”,“ Hello”,这些是字符串,区别的标志是双引号标志:“”。
琴弦保持不变;创建后无法更改它们的值。标准缓冲区支持变量字符串。由于字符串对象是不可变的,因此可以共享。例如:例如:
相当于:
以下是如何使用字符串的一些示例:
让我们看一下源代码,发现值的字符阵列已通过Final修改。难怪字符串是不变的。
关于源代码没有什么可说的,因为我不能。
与字符串,StringBuffer,StringBuilder相比
注意:如果传递参数,则内部字符串将不会更改其值。StringBuffer和StringBuilder将更改其值。
代码示例:
可以发现,StringBuffer和StringBuilder之间的缝隙仍然可以。次数越大,间隙越大。
字符串,StringBuffer,StringBuilder的选择:
1.如果在字符串中修改了大量修改后的操作,则可以选择Strinbuffer和StringBuilder之一。
2.如果字符串中有大量修改后的操作,并在单个线程的情况下使用StringBuilder。
3.如果字符串中有大量修改后的操作,并且在多线程下使用StringBuffer。
4.如果字符串的修改很少,并且用多个对象的引用引用,请使用字符串。在配置信息时,该字符串被广泛使用。