Java里面String.equalsIgnoreCase()方法和java.lang.String.equals()方法的区别

来源:互联网 发布:js 模块化开发的理解 编辑:程序博客网 时间:2024/05/09 06:25

代码:

/** * @说明: java.lang.String.equalsIgnoreCase()方法比较字符串到另一个字符串,忽略大小写因素。就是比较的时候不区分大小写。equals是区分大小写。 * @作者: JavaAlpha * @日期: 2016年4月28日上午9:19:53 * @版本: V1.0 */public class StringDemo {    public static void main(String[] args) {        String str1 = "javaalpha";        String str2 = "admin";        String str3 = "ADMIN";                boolean val1 = str2.equalsIgnoreCase(str1);        boolean val2 = str2.equalsIgnoreCase(str3);        boolean val3 = str2.equals(str3);        System.out.println("str2 is equalsIgnoreCase to str1 = " + val1);        System.out.println("str2 is equalsIgnoreCase to str3 = " + val2);          System.out.println("str2 is equal to str3 = " + val3);    }}

结果:

str2 is equalsIgnoreCase to str1 = falsestr2 is equalsIgnoreCase to str3 = truestr2 is equal to str3 = false


0 0
原创粉丝点击