专业的JAVA编程教程与资源

网站首页 > java教程 正文

java学习笔记03 String类

temp10 2024-11-18 17:04:10 java教程 13 ℃ 0 评论

通过""双引号创建的字符串存放在字符串常量池中,通过new对象创建的字符串存放在堆内存中.

释:以双引号创建的字符串,只要字符序列(顺序,大小写)相同,无论代码中出现几次,JVM只会创建一个string对象,并在字符串常量池中维护

java学习笔记03 String类

通过new创建的字符串,每次new都会创建一个内存空间,虽然内容相同,但是内存地址不同

String s1 = "hello";
String s2 = "hello";
s1==s2  //true 比较具体的值
String a1 = new String("hello");
String a2 = new String("hello");
a1 == a2 //false 比较内存地址

s1 = s1+s2; //字符串拼接 创建一个stringbuilder对象,调用stringbuilder的append方法,然后调用tostring转成string对象

public Boolean equals(String s) //字符串内容比较
public String substring(int beginlndex, int endindex) //字符串截取  
public String replace() //字符串替换
public String[] split(String reg) //字符串分割

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表