/*
* 关于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的使用及字符串比较的区别相关推荐

  1. stringbuffer常用方法_Java 处理字符串常用的类:String StringBuilder StringBuffer

    在Android/Java开发中,用来处理字符串常用的类有3种: String.StringBuilder.StringBuffer. 它们的异同点: 1) 都是 final 类, 都不允许被继承; ...

  2. php双引号表示什么,PHP中的单引号和双引号字符串有什么区别?

    PHP中的单引号和双引号字符串有什么区别? 我不是PHP编程的专家,但我有点困惑为什么我在PHP中看到一些代码用单引号放入字符串,有时用双引号. 我只是在.NET或C语言中知道,如果它是单引号,这意味 ...

  3. JavaScript:利用StringBuffer类提升+=拼接字符串效率

    JavaScript:利用StringBuffer类提升+=拼接字符串效率 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti ...

  4. Java进阶(二十一)java 空字符串与null区别

    java 空字符串与null区别 1.类型 null表示的是一个对象的值,而并不是一个字符串.例如声明一个对象的引用,String a = null ; ""表示的是一个空字符串, ...

  5. strlen、sizeof与size()求字符串长度的区别

    strlen.sizeof与size()求字符串长度的区别 cout<<strlen("123")<<endl; //返回 3 cout<<si ...

  6. 字符型常量和字符串常量的区别

    1. 字符型常量和字符串常量的区别 形式上: 字符常量是单引号引起的一个字符 字符串常量是双引号引起的若干个字符 含义上: 字符常量相当于一个整形值(ASCII值),可以参加表达式运算 字符串常量代表 ...

  7. JavaSE——StringBuffer与StringBuilder拼接字符串详细解释

    目录 一.基本了解 1.1使用字符串频繁拼接会出现什么问题? 1.2  了解StringBuffer 1.3 了解StringBuilder 1.4 StringBuffer与StringBuilde ...

  8. java 超长字符串处理_JAVA的StringBuffer类( 较长字符串处理时,代替String)

    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存 ...

  9. 字符串数组 和 字符串指针 的区别

    在C语言中,对字符串的操作主要有两种方式,一是使用字符数组,char str[]:二是使用字符指针.那么二者有什么区别呢?下面将分述二者的使用,最后进行比较. 一.字符数组 使用char str[]定 ...

最新文章

  1. npm install出现的错误
  2. Linux常用命令速查备忘(包括我)
  3. html图片宽度高度等比例绽放,css图片自动绽放大小,左右,上下居中
  4. NOI.AC#2144-子串【SAM,倍增】
  5. 大数据新手之路二:安装Flume
  6. discuz程序的阅读(1)
  7. barrons ap计算机科学,巴朗ap心理学barrons ap psychology, 5th edition-201-240.pdf
  8. 解决[ERROR] [MY-013276] [Server] Failed to set datadir to ‘F:\Mysql\mysql-8.0.19-winx64\data\‘ (OS er
  9. 7-210 英文单词排序 (25 分)
  10. Python ---(1)Python 学习路径
  11. 小成本、大体验,“听歌自由”时代来临
  12. 计算机丢失binkw32会怎么样,binkw32.dll 丢失 binkw32dll安装在哪
  13. opencv图像处理8-卷积
  14. 恐怖黎明 联网显示无法连接服务器,豪横的刷刷刷 2021年最值得体验的暗黑类游戏...
  15. 微信公众号开发之分享功能
  16. java 30天之前的数据归档
  17. FBReader阅读引擎支持的功能
  18. SQLI DUMB SERIES-7
  19. element-plus更换主题色(有手就行)
  20. 30分钟简易复刻元气骑士地图生成系统

热门文章

  1. 智慧交通day03-车道线检测实现03:相机校正和图像校正的实现
  2. Spring.io本地服务器解决超时问题
  3. 父组件访问子组件中的数据(父子组件通信案例:父组件访问子组件$refs[‘子组件‘],子组件传递数据给父组件(父组件中使用v-model))
  4. 一、AJAX学习笔记——原生AJAX (ajax简介、XML简介、ajax优缺点、ajax的使用)
  5. 十二、Promise的学习笔记(Promise的基本使用、链式编程、all())
  6. ZooKeeper 保证数据一致性
  7. Java JDK 安装配置
  8. 数字逻辑基础与verilog设计_数字电路学习笔记(五):逻辑设计基础
  9. 在c#中用mutex类实现线程的互斥_面试官经常问的synchronized实现原理和锁升级过程,你真的了解吗...
  10. java toast_Android中Toast的用法简介