一、什么是字符串
其实,在初学Java的时候第一个demo就是在控制台输出"hello world",这个"hello world"就是一个字符串,字符串在项目的开发中会经常用到。在 Java 语言中,字符串被作为 String 类型的对象来进行处理,位于 java.lang 包中。创建String的方法有一下几种:
(1) String name = “James”;创建一个字符串对象James,名字是name
(2) String team = new String();创建一个空字符串对象, 名字是team
(3) String address = new String("Cleaveland");创建一个字符串对象Cleaveland,名字是address
二、String常用的方法
equals()方法和“==” 的区别:equals():方法比较两个字符串对象的内容是否一致,==用来判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象。
三、String、StringBuffer和StringBuilder的区别
String 对象一旦创建就不能被修改,是不可变的。而StringBuffer和StringBuilder是可变的。
StringBuffer 是线程安全的,性能低。
StringBuilder 是线程不安全的,性能高。
一般情况下,使用 StringBuilder 类来创建一个内容可变的字符串对象。
四、StringBuild的常用方法
创建StringBuilder对象:
(1) StringBuilder team = new StringBuilder();创建一个空的StringBuilder对象
(2) StringBuilder name = new StringBuilder("James");创建一个StringBuilder对象Jame
以上就是动力节点java培训机构的小编针对“Java基础学习:java的字符串类型”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习