String类是我们最常使用的类。字符串类的方法我们必须非常熟悉!我们列出常用的方法,请大家熟悉。
String类的常用方法列表
方法: char charAt (int index)
解释说明: 返回字符串中第index个字符
方法: boolean equals (String other)
解释说明: 如果字符串与other相等,返回true;否则,返回false
方法: boolean equalsIgnoreCase(String other)
解释说明: 如果字符串与other相等(忽略大小写),则返回true;否则,返回false
方法: int indexOf(String str)
解释说明: 返回从头开始查找第一个子字符串str在字符串中的索引位置。如果未找到子字符串str,则返回-1。
方法: lastIndexOf()
解释说明: 返回从末尾开始查找第一个子字符串str在字符串中的索引位置。如果未找到子字符串str,则返回-1。
方法: int length()
解释说明: 返回字符串的长度。
方法: String replace(char oldChar, char newChar)
解释说明: 返回一个新串,它是通过用newChar 替换此字符串中出现的所有oldChar而生成的。
方法: boolean startsWith(String prefix)
解释说明: 如果字符串以prefix开始,则返回true。
方法: boolean endsWith(String prefix)
解释说明: 如果字符串以prefix结尾,则返回true。
方法: String substring(int beginlndex)
解释说明: 返回一个新字符串,该串包含从原始字符串beginIndex到串尾。
方法: String substring(int beginIndex, int endIndex)
解释说明: 返回一个新字符串,该串包含从原始字符串beginlndex到串尾或endIndex-1的所有字符。
方法: String toLowerCase()
解释说明: 返回一个新字符串,该串将原始字符串中的所有大写字母改成小写字母。
方法: String toUpperCase()
解释说明: 返回一个新字符串,该串将原始字符串中的所有小写字母改成大写字母。
方法: String trim()
解释说明: 返回一个新字符串,该串删除了原始字符串头部和尾部的空格。
【示例】String类常用方法
public class StringTest{
public static void main(String [] args) {
String s1 = "core Java";
String s2 = "Core Java";
System.out.println(s1.charAt(3)); //提取下标为3的字符
System.out.println(s2.length()); //字符串的长度
System.out.println(s1.equals(s2)); //比较两个字符串是否相等
System.out.println(s1.equalsIgnoreCase(s2)); //比较两个字符串(忽略大小写)
System.out.println(s1.indexOf("Java")); //字符串s1中是否包含Java
System.out.println(s1.indexOf("apple")); //字符串s1中是否包含apple
String s = s1.replace(' ', '&'); //将s1中的空格替换成&
System.out.println("result is : "+ s);
}
}
输出:e
9
false
true
5
-1
网友评论