String类在Java编程中应用广泛,在Java中字符串属于对象类型,下面讲讲Java中String类常用的一些方法。
1, 如何获取字符串中的字符呢?在Java中,若想获取一个字符串中某个下标的字符,String类提供了char charAt(int index)方法,例如下面的语句:
String str = "hello ";
char ch = str.charAt(0);//返回指定索引的字符;
System.out.println("hello 索引为0的字符是:"+ch);
输出的结果是:
2, 将两个字符创进行拼接,最常用的是直接用“+”将两个字符串连接在一起,如str1+str2,在String类中提供了concat(String)方法进行字符串的连接,如:
String str = "hello ";
String ss = "world!";
System.out.println(str.concat(ss));
该语句将str和ss相连,输出结果为:hello world!
3, 返回字符串的长度,使用int length()方法,返回的是一个int类型,如:
String s = "hello world!";
int len = s.length(); // 返回字符串的长度
4, 返回指定字符在字符串中第一次出现处的索引,String类提供了int indexOf(char),返回指定字符串在字符串中第一次出现处的索引,String类提供了int indexOf(String),使用此方法也可应判断一个字符串是否为另一个字符串的子字符串。
5, 将一个字符串转化为一个字符数组,方法:char【】 toCharArray()。例如:char【】 ch = str.toCharArray();
6, 将一个字符串全部转换为小写形式,使用方法toLowerCase();将一个字符串全部转换为大写形式,使用方法toUpperCase()
7, 判断一个字符串是否以指定后缀结尾,使用endsWith(),如:String str = "hello.mp3"; System.out.println(str.endsWith(".mp3"));该结果返回true
8, 返回字符串的副本,忽略前导空白和尾部空白,使用方法String trim()。