一、String实例化方法:
String name = "helloworld" ;
String name = new String("helloworld") ;
二、String的内容比较
基本数据类型中使用"=="进行比较
“==”判断的是地址 ;
equals()方法判断的是内容 ;
一个字符串就是String 的匿名对象
String name = "hello" ;
就表示一个堆内存空间的指向给了栈内存空间
使用直接复制的方式只需要一个实例化对象即可,而是用new String()的方式则意味着开辟两个内存对象,开发中最好使用直接复制的方式创建对象
三、字符串的内容不可改变
开发中,应避免如下操作 ;
String str1 = "hello" ;
for(int i = 1 ;i<100;i++){
str1 = str1+"123" ;
}