java-StringUtils commons-lang
工作容易遇到的: 必须要8位,不够的就拿0去补 System.out.println(StringUtils.leftPad(“34”, 8, “0”)); // 00000034 又或者你需要在一个数组中加入一个元素,你可以这么做: 把数组里的字符串用:连接 System.out.println(StringUtils.join(new String[]{“cat”,”dog”,”carrot”,”leaf”,”door”}, “:”) // cat:dog:carrot:leaf:door 如果你需要一个大写字母或者是需要一个字符串中的每个单词第一个字母大写,你可以这么做: System.out.println(StringUtils.capitaliseAllWords(“a sentenced to be capitalised”)); // A Sentenced To Be Capitalised 如果你需要计算一个字母在字符串中出现的个数,你可以使用countMatches方法: System.out.println(StringUtils.countMatches(“Bethany plays with army men”, “e”)); // 2 甚至还有计算两字符串之间的Levenshtein-Distance System.out.println(StringUtils.getLevenshteinDistance(“David”, “Jakob”)); // 4 少于5位的就用99去补 直到补足5为 System.out.println(StringUtils.leftPad(“123”, 5, “99”)); //99123 ———————————–日期的使用: Name Format ISO_DATE_FORMAT yyyy-MM-dd”2004-01-02″ ISO_DATE_TIME_ZONE_FORMAT yyyy-MM-ddZZ”2004-01-02-07:00″ ISO_DATETIME_FORMAT yyyy-MM-dd’T’HH:mm:ss”2004-01-02T23:22:12″ … Read more