String 方法 集合

139 阅读1分钟

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