stringBuffer的使用及字符串比较的区别
?
/*
* 關于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());
}
}
轉載于:https://www.cnblogs.com/shuqingstudy/p/4722420.html
總結
以上是生活随笔為你收集整理的stringBuffer的使用及字符串比较的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cs编码规范
- 下一篇: 使用异或运算交换两个任意类型变量