一、字符串的连接
1、可以通过“+”运算符完成两个字符串的连接,通过“+”运算符实现两个字符串的连接并产生一个String对象,当然也可以使用多个“+”运算符连接更多的字符串。
2、字符串与基本数据类型的连接
如果和字符串连接的是int、float、double、boolean、long、char等基本数据类型的数据,可以将这些数据转换成字符串,然后再进行连接。
3、字符串与对象进行连接
Java语言中所有的类都是Object的子类,因此,它们间接或直接的继承了Object类的方法,其中包括toString()方法,这是一个将对象转变成字符串的方法,因此,在字符串连接对象的时候(即某个类的实例对象),将调用这个对象的toString()方法,从而使对象转变为字符串,然后再执行连接操作。
二、字符串的操作
1、equals()方法和equalsIgnoreCase()方法
String类的equals方法用于比较两个字符串是否相等;
equalsIgnoreCase()方法,该方法是忽略字母大小写,比较两个字符串是否相等
2、startWith()方法和endsWith()方法
这两个方法分别用于判断字符串是否以指定的内容开始或结束。
3、compareTo()方法
该方法用于判断一个字符串是大于、等于还是小于另一个字符串,判断字符串大小的依据是根据它们在字典中的顺序决定的。
4、获取字符串的长度
使用String类中的length方法可以获取字符串的长度,array.length(),这样即可以得到array字符串的长度
5、字符串的转换
字符串中的toLowerCase()方法可以将字符串内所有的字符从大写字母转变为小写字母,toUpperCase()方法可以将字符串中所有的字符从小写字母转变为大写字母。例:str.toLowerCase(),str:一个字符串对象。
6、字符串的查找
常用的方法有:indexOf(int ch)、lastIndexOf(int ch)、indexOf(String str)、lastIndexOf(String str)、indexOf(int ch,int startIndex)、lastIndexOf(ch,startIndex)、indexOf(String str,int startIndex)等等方法。
7、字符串的截取,可以使用substring()方法,来获取字符串中指定的内容。
例:
String str = "mingrikeji"; //定义字符串对象
String substr = str.subString(0,6); //从字符串下标0到6的位置截取子字符串 即Mingri
System.out.println(substr); //输出截取的子字符串
8、字符串的替换
字符串中的replace()方法和trim()方法分别用于替换字符串中的内容和取出字符串两端的空格。
9、字符串的分割
例:
str.split(regex);
str:一个字符串对象
regex:分割字符串的分隔符。