比较简单的三个方法,验证文本:
public class TextVerUtils {
/**
* 判断字符串是否是纯数字
*
* @param str
* @return
*/
public static boolean isNumeric(String str) {
for (int i = str.length(); --i >= 0; ) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
/**
* 判断字符串是否是纯字母
*
* @param fstrData
* @return
*/
public static boolean isChar(String fstrData) {
char c = fstrData.charAt(0);
if (((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))) {
return true;
} else {
return false;
}
}
/**
*验证是否为空
*/
public static boolean isValidate(String content) {
return content != null && !"".equals(content.trim());
}
public static boolean isValidate(Collection<?> list) {
return list != null && list.size() > 0;
}
public static boolean isEmpty(String str) {
return TextUtils.isEmpty(str);
}
public static boolean isEmpty(Editable editableText) {
return TextUtils.isEmpty(editableText);
}
public static boolean isEmpty(Object obj) {
return obj != null;
}
}
-END