是否有任何 Java 库提供 ASCII 特殊字符列表?
例子:
[SPACE] {END} - / | \ ; : :: # * & (
) > < [ ] { } ? ! ‘ “
是否有任何 Java 库提供 ASCII 特殊字符列表?
例子:
[SPACE] {END} - / | \ ; : :: # * & (
) > < [ ] { } ? ! ‘ “
您可以自己创建列表
List<Character> specialChars = new ArrayList<Character>();
for(char code = 0; code < 256; code++) {
if(!Character.isLetterOrDigit(code)) {
specialChars.add(new Character(code));
}
}
创建 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;
}