1,字符串的内容是不会改变的,它的对象在创建后不能被更改
2,string是java定义好的一个类。定义在java。lang包中,所以不需要导包
3,java程序中所有字符数字都被视为此类的对象
创建string对象的两种方法:
1、直接赋值
2、new(使用构造方法)
public string(char [] chs)根据字符数组,创建字符串对象
public string(byte [] chs)根据字节数组,创建字符串对象
java的常用方法(比较):
==比的到底是什么?
基本数据类型:比较的是数据值
引用数据类型:比较的是地址值
字符串比较:
boolean equals方法(要比较的字符串)完全一样是才是true
boolean equalslynorecase(要比较的字符串) 忽略大小写的比较
建议:只要比较字符串内容就必须用string类的方法
stringBuilder
概述:可以看成是一个容器,创建后里面的内容是可变的
作用:提高字符串的操作效率
常用方法:
public stringBuilder append(任意类型):添加数据
public stringBuilder reverse():反转容器中的内容
public string tostring():通过tostring()就可以实现把stringBuilder转化为string