2020-10-21

it2025-05-06  17

StringUtils中的比较方法equals和equalsIgnoreCase,2020.10.21打卡。

StringUtils为我们也提供了比较字符串的方法,equals和equalslgnoreCase。

/*不分大小写进行比较 * */ 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("a.b.c.d", '.'); System.out.println(Arrays.toString(split)); //输出结果:[a, b, c, d] //如果不加Arrays.toString(),输出的结果会是[Ljava.lang.String;@22927a81 //数组根据连接符拼接字符串 String str[]=new String[]{"a","b","c","d"}; StringUtils.join(str,"-"); /* join需要传两个参数,第一个参数传任意类型数组或集合,第二个传参数的拼接符 * */ System.out.println(StringUtils.join(str,"-")); //输出结果为a-b-c-d
最新回复(0)