StringUtils中的比较方法equals和equalsIgnoreCase

时间:2025-02-21 07:28:02
/*不分大小写进行比较 * */ StringUtils.equalsIgnoreCase("asd", "ASD");//true StringUtils.equalsIgnoreCase("asd","Asd");//true //返回的结果都为true,说明在比较时不区分大小写 StringUtils.equalsIgnoreCase("asd","gdg");//false //返回的结果为false,在比较时可以不区分大小写,但是要是相同的字符 /*区分大小写进行比较 * */ StringUtils.equals("asd","ASD");//false StringUtils.equals("asd","ASd");//false StringUtils.equals("asd","Asd");//false //返回的结果都为false,在进行比较时要区分大小写,字符串要完全相同 StringUtils.equals("asd","asd");//true //返回的结果为true,比较的两个字符串完全相同时返回结果为true /* * 将字符串按照指定的字符分割为数组 * */ String[] split = StringUtils.split("", '.'); System.out.println(Arrays.toString(split)); //输出结果:[a, b, c, d] //如果不加(),输出的结果会是[;@22927a81 //数组根据连接符拼接字符串 String str[]=new String[]{"a","b","c","d"}; StringUtils.join(str,"-"); /* join需要传两个参数,第一个参数传任意类型数组或集合,第二个传参数的拼接符 * */ System.out.println(StringUtils.join(str,"-")); //输出结果为a-b-c-d