Java(六)字符串

不可变string

string对象是不可变的,string类中每一个看起来会修改string值的方法,实际上是创建一个全新的string对象,以包含修改后的字符串内容。最初的string对象并没有发生变化。
Java(六)字符串_第1张图片当把q传给upcase时,实际传递的是引用的一个拷贝。
string对象不可变,可以给string对象添加任意个别名。因为其只读特性,所以任何指向它的引用都不可能改变它的值。

重载

为string对象重载的“+”操作符。重载的意思是一个操作符在应用于特定的类时,被赋予了特殊的意义(用于string的"+","+="是Java仅有的两个重载过的操作符)

		String a="first";
		String b=a+","+"second";
		System

你可能感兴趣的:(Java基础及高级使用方法介绍)