是否有任何Java庫提供ASCII特殊字符列表?是否有任何Java庫提供ASCII特殊字符列表?
例子:
[SPACE] {END} -/| \ ; : :: # * & (
) > < [ ] { } ? ! ‘ 「
是否有任何Java庫提供ASCII特殊字符列表?是否有任何Java庫提供ASCII特殊字符列表?
例子:
[SPACE] {END} -/| \ ; : :: # * & (
) > < [ ] { } ? ! ‘ 「
您可以在【JAVA的自己
List<Character> specialChars = new ArrayList<Character>();
for(char code = 0; code < 256; code++) {
if(!Character.isLetterOrDigit(code)) {
specialChars.add(new Character(code));
}
}
我認爲OP想要的東西像'isespacialchar(ch)'功能 –
它是''字符'在java - 不是'字符' –
我想要一個標準的實體util類返回所有ASCII特殊字符。 – suren
創建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;
}
可能重複創建列表:檢查字符串是否存在一個特殊的字符](http://stackoverflow.com/questions/1795402/java-check-a-string-if-there-is-a-special-character-in-it) –
有用的鏈接:[特殊逃生字符](http://www.javapractices.com/topic/TopicAction.do?)Id = 96 –
我想要一個標準的實體util類返回所有的ASCII特殊字符。如果我維護這個列表,我需要不斷更新我的代碼,如果更改列表中的某些內容。 – suren