/*
* 关于equals()和==: 对于String简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true;
* 而==是比较两字符串的地址是否相同,也就是是否是同一个字符串的引用。
*
* 为了高效的修改字符串Java引入了StringBuffer。
*/
public class test {
public static void main(String[] args) {
String x = "paopao";
String y = new String("paopao");
System.out.println(x.equals(y)); // 两个字符串内容相等: true
System.out.println(x == y); // 两个字符串地址不相同:false
//为了高效的修改字符串Java引入了StringBuffer。
StringBuffer name=new StringBuffer()
.append("添加字符串") //不可以加分号 字符串
.append(123) // 整型数字
.append(‘A‘); // 字符
System.out.println(name.toString());
}
}
时间: 2024-11-03 03:45:13