1,String 类
单个字符可以用char类型保存,多个字符组成的文本就需要保存在String对象中。String通常被称为字符串,一个String对象最多可以保存(2³²–1)个字节(占用4GB空间大小)的文本内容。
(1)声明字符串
在Java语言中,字符串必须包含在一对双引号("")之内。
String:指定该变量为字符串类型
str:任意有效的标识符,表示字符串变量的名称。
(2)创建字符串
在Java语言中,将字符串作为对象来处理,因此可以像创建其他类对象一样来创建字符串对象。创建对象要使用类的构造方法。
2,连接字符串
(1)连接多个字符串
使用“+”运算符可实现连接多个字符串的功能。“+”运算符可以连接多个String对象并产生一个新的Stiring对象。
使用“+”运算符可实现连接多个字符串的功能。“+”运算符可以连接多个String对象并产生一个新的Stiring对象。
(2)连接其他数据类型
误区警示:
只要“+”运算符的一个操作是字符串,编译器就会将另一个操作数转换成字符串形式,所以应谨慎地将其他数据类型的数据与字符串相连,以免出现意想不到的结果。
3,获取字符串信息
(1)获取指定索引位置的字符
String类提供了两种查找字符串的方法,即indexOf()与lastIndexOf()方法。这两种方法都允许在字符串中搜索指定条件的字符或字符串。indexOf()方法返回的是搜索的字符或字符串首次出现的位置,lastIndexOf()方法返回的是搜索的字符或字符串最后一次出现的位置。
4,字符串的操作
通过String类的substring()方法可对字符串进行截取。substring()方法被两种不同的重载形式,来满足不同的需要。这些形式的共同点就是都利用字符串的下标进行截取,且应明确字符串下标是从0开始的。
substring(int beginIndex)
该方法返回的是从指定的索引位置开始截取直到该字符串结尾的子串。语法如下:
str.substring(int beginIndex)
其中,beginIndex指定从某一索引处开始截取字符串.
去除首位空格
字符串的替换
判断字符串的开头还是结尾
判断字符串是否相同
按unicode顺序比较两个字符串
字母大小写的转换
字符串的分割
5,格式化字符串
判断邮箱格式