小功能,全角转半角

/**
*把全角转成半角,并去除空格
*/
private static String clearIllegalChar(String src)
{
char[] c = src.toCharArray();
for (int index = 0; index < c.length; index++)
{
if (c[index] == 12288)
{// 全角空格
continue;
} else if (c[index] == 32)
{
continue;
} else if (c[index] > 65280 && c[index] < 65375)
{// 其他全角字符
c[index] = (char) (c[index] - 65248);
}
}
String regex = "\\s+?";
String temp = String.valueOf(c);
return temp.replaceAll(regex, "");
}

你可能感兴趣的:(去除空格,全角字符,半角字符)