/**
* 把字符串左边的空格去掉
* @param s - 字符串
* @return String - 去掉左边的空格字符串
*/
public String ltrim(String s) {
int len = s.length();
int st = 0;
char[] val = s.toCharArray();
while ((st < len) && (val[st] == ' ')) {
st++;
}
return (st > 0) ? s.substring(st, len) : s;
}
/**
* 把字符串右边的空格给去掉
*
* @param s - 字符串
* @return - 去掉右边的空格字符串
*/
public String rtrim(String s) {
int len = s.length();
int st = 0;
char[] val = s.toCharArray();
while ((st < len) && (val[len - 1] == ' ')) {
len--;
}
return (len < s.length()) ? s.substring(st, len) : s;
}
/**
* 去掉字符串中的空格(包括首、尾、中间),如果是首尾去空格直接用trim()
* @param s - 字符串
* @return - 去掉空格字符串
*/
public String mtrim(String s) {
String temp = s.replaceAll(" ", "");
return temp;
}