一、判断给定字符串是否空白串。判断给定字符串是否空白串。若输入字符串为null或空字符串,返回true。
public static boolean isEmpty( String input )
{
if ( input == null || "".equals( input ) )
return true;
for ( int i = 0; i < input.length(); i++ )
{
char c = input.charAt( i );
if ( c != ' ' && c != '\t' && c != '\r' && c != '\n' )
{
return false;
}
}
return true;
}
二、判断是不是一个合法的电子邮件地址。
public static Boolean isEmail(String str) {
Boolean isEmail = false;
String expr = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
if (str.matches(expr)) {
isEmail = true;
}
return isEmail;
}
三、获取大小的描述。
public static String getSizeDesc(long size) {
String suffix = "B";
if (size >= 1024){
suffix = "K";
size = size>>10;
if (size >= 1024){
suffix = "M";
//size /= 1024;
size = size>>10;
if (size >= 1024){
suffix = "G";
size = size>>10;
//size /= 1024;
}
}
}
return size+suffix;
}
四、将null转化为“”
public static String parseEmpty(String str) {
if(str==null || "null".equals(str.trim())){
str = "";
}
return str.trim();
}