打字猴:1.7004526e+09
1700452600 //是否是数字
1700452601
1700452602 StringUtils.isNumeric(str);
1700452603
1700452604 //最左边两个字符
1700452605
1700452606 StringUtils.left(str,2);
1700452607
1700452608 //统计子字符串出现的次数
1700452609
1700452610 StringUtils.countMatches(str, subString);
1700452611
1700452612 //转义XML标示
1700452613
1700452614 StringEscapeUtils.escapeXml(str);
1700452615
1700452616 //随机生成,长度为10的仅字母的字符串
1700452617
1700452618 RandomStringUtils.randomAlphabetic(10);
1700452619
1700452620 //随机生成,长度为10的ASCII字符串
1700452621
1700452622 RandomStringUtils.randomAscii(10);
1700452623
1700452624 //以一个单词为操作对象,首字母大写,输出结果为:Abc Bcd
1700452625
1700452626 WordUtils.capitalize(“abc bcd”);
1700452627
1700452628 Object工具类
1700452629
1700452630 每个类都有equals、hashCode、toString方法,如果我们自己编写的类需要覆写这些方法,就需要考虑很多的因素了,特别是equals方法,可以参考第3章有关equals的建议,如果我们使用lang包就会简单得多,示例代码如下:
1700452631
1700452632 class Person{
1700452633
1700452634 private String name;
1700452635
1700452636 private int age;
1700452637
1700452638 /*getter/setter省略*/
1700452639
1700452640 //自定义输出格式
1700452641
1700452642 public String toString(){
1700452643
1700452644 return new ToStringBuilder(this)
1700452645
1700452646 .append(“姓名”,name)
1700452647
1700452648 .append(“年龄”,age)
1700452649
[ 上一页 ]  [ :1.7004526e+09 ]  [ 下一页 ]