首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

StringUtil字符串工具-效能扩展

2012-08-13 
StringUtil字符串工具-功能扩展对java的String类的一些小补充。public class StringUtil {/** 将一个字符串

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这样的方法一般使用在判断整型或其他数据类型的条件中,建议用异常方式判断整个数据类型是否是你期望的;正则表达式并非万能的,例如使用正则表达式判断一个字符串是整型或者浮点型就比较麻烦,因为即使每个字符都是数字也不一定符合整型和浮点型的要求,因为这些类型都是有边界的;使用异常方式是最简单最直接的一种!

热点排行