您的位置:首页 > 编程语言 > Java开发

字符串的处理

2015-10-04 16:36 519 查看
一、字符串的连接

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:分割字符串的分隔符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息