String 方法 集合
1. equalsIgnoreCase()
该方法用于将字符串与指定的对象比较,不考虑大小写,给定对象与字符串相等,则返回 true,否则返回 false。 equals() 会判断大小写区别,equalsIgnoreCase() 不会判断大小写区别
实例
public static void main(String args[]) {
String Str1 = new String("banana");
String Str2 = Str1;
String Str3 = new String("banana");
String Str4 = new String("BANANA");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("返回值 = " + retVal );
retVal = Str3.equals( Str4);
System.out.println("返回值 = " + retVal );
retVal = Str1.equalsIgnoreCase( Str4 );
System.out.println("返回值 = " + retVal );
}
}
以上程序执行结果为:
返回值 = true
返回值 = false
返回值 = true
2. replace()
该方法通过用 newChar 字符替换字符串中出现的所有 searchChar 字符,并返回替换后的新字符串
实例
public class Main {
public static void main(String args[]) {
String Str = new String("banana");
System.out.print("返回值 :" );
System.out.println(Str.replace('a', 'T'));
System.out.print("返回值 :" );
System.out.println(Str.replace('b', 'D'));
}
}
以上程序执行结果为:
返回值 :bTnTnT
返回值 :Banana
String字符串转大小写
使用了String toUpperCase()方法将字符串从小写转为大写:
public class StringToUpperCaseEmp {
public static void main(String[] args) {
String str = "string runoob";
String strUpper = str.toUpperCase();
System.out.println("原始字符串: " + str);
System.out.println("转换为大写: " + strUpper);
}
}
以上代码实例输出结果为:
原始字符串: string runoob
转换为大写: STRING RUNOOB
使用了String toLowerCase()方法将字符串从小写转为大写:
public class StringToLowerCaseEmp {
public static void main(String[] args) {
String str = "STRING RUNOOB";
String strLower = str.toLowerCase();
System.out.println("原始字符串: " + str);
System.out.println("转换为小写: " + strLower);
}
}
以上代码实例输出结果为:
原始字符串: STRING RUNOOB
转换为小写: string runoob