StringUtil字符串工具-功能扩展
对java的String类的一些小补充。
public class StringUtil { /** 将一个字符串的首字母大写然后返回. @param str 要处理的目标字符串. @returnString new String(cs) */ public static String capitalize(String str) { char[] cs = str.trim().toCharArray(); cs[0] = Character.toUpperCase(cs[0]); return new String(cs); } /** 检查字符串是否可以转换为数字 @param str 目标字符串 @returnboolean 如果可以返回true,否则false */ public static boolean isdigit(String str) { boolean flag = false; try { Integer.parseInt(str); flag = true; } catch (NumberFormatException e) { try { Double.parseDouble(str); flag = true; } catch (NumberFormatException e1) { } } return flag; }}?备份!日后用到再补充。 isdigit这样的方法一般使用在判断整型或其他数据类型的条件中,建议用异常方式判断整个数据类型是否是你期望的;正则表达式并非万能的,例如使用正则表达式判断一个字符串是整型或者浮点型就比较麻烦,因为即使每个字符都是数字也不一定符合整型和浮点型的要求,因为这些类型都是有边界的;使用异常方式是最简单最直接的一种!