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

字符串处置的工具类

2014-05-14 
字符串处理的工具类?字符串常用的一些方法,把它制作为工具类:?/** * 将字符串的第一个字符大写 ** @param

字符串处理的工具类

?

字符串常用的一些方法,把它制作为工具类:

?

/** * 将字符串的第一个字符大写 *  * @param str * @return */public static String firstToUpper(String str) {if (str == null || "".equals(str)) {return str;}return str.substring(0, 1).toUpperCase() + str.substring(1);}/** * 将字符串的第一个字符小写 *  * @param str * @return */public static String firstToLower(String str) {if (str == null || "".equals(str)) {return str;}return str.substring(0, 1).toLowerCase() + str.substring(1);}/** * 判断字符串是否为空字符串 *  * @param str * @return */public static boolean isBlank(String str) {int strLen;if (str == null || (strLen = str.length()) == 0) {return true;}for (int i = 0; i < strLen; i++) {if ((Character.isWhitespace(str.charAt(i)) == false)) {return false;}}return true;}/** * 判断该字符是否为字母 *  * @param ch *            字符 * @return */public static boolean isLetter(char ch) {if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))return true;elsereturn false;}/** * 根据编码类型解码 *  * @param value *            字符串 * @param encode *            编码类型 * @return */public static final String decode(String value, String encode) {try {return java.net.URLDecoder.decode(value, encode);} catch (Exception e) {return "";}}/** * 根据编码类型编码 *  * @param value *            字符串 * @param encode *            编码类型 * @return */public static String encode(String value, String encode) {try {return URLEncoder.encode(value, encode);} catch (Exception e) {return "";}}

?

热点排行