是否有任何Java库提供ASCII特殊字符列表?
示例:
[SPACE] {END} - / | \ ; : :: # * & (
) > < [ ] { } ? ! ‘ “
答案 0 :(得分:4)
您可以自己创建列表
List<Character> specialChars = new ArrayList<Character>();
for(char code = 0; code < 256; code++) {
if(!Character.isLetterOrDigit(code)) {
specialChars.add(new Character(code));
}
}
答案 1 :(得分:2)
创建256个连续的字符,并保留“非数字”和“非字母”,如果这是你想要的:
public List<Character> getSpecialChars()
{
List<Character> specialCharacters = new ArrayList<Character>();
for (int i = 0; i < 256; i++)
{
Character c = new Character((char) i);
if (!Character.isDigit(c) && !Character.isLetter(c))
{
specialCharacters.add(c);
}
}
return specialCharacters;
}
答案 2 :(得分:0)