4
文字がアポストロフィかどうかを確認する必要があります。これは、これまでの私のコードです:文字がアポストロフィであるかどうかをチェックする方法?
public boolean isWordCharacter(int c) {
if ((char) c == '\'')
return true;
else return Character.isLetter(c);
}
しかし、それは実際にif ((char) c == '\'')
一部になることはありません。私はそれをチェックする方法に何か問題がありますか?ありがとう!
そのコードは私にはうまく見えます。あなたの問題は他の場所になければなりません。 –
'c'を' char'にキャストする必要はありません。 –
それ自体は答えではありませんが、フラット文字解析はいくつかの潜在的なアンチパターンを示しています。必要に応じて[Javaの正規表現機能](http://docs.oracle.com/javase/tutorial/essential/regex/)を検討しましたか? – MrGomez