5
文字変数が通貨記号であるかどうかを確認するために、文字変数のチェックを実行する必要があります。私はCharacter.UnicodeBlock.CURRENCY_SYMBOLS
定数を発見しましたが、文字をそのブロックに入れるかどうかを決定するためにこれをどのように使用するかはわかりません。Java文字が通貨記号であるかどうかを確認する方法
助けの前に誰かがこれをしたことがあれば、大歓迎です。
おかげ
文字変数が通貨記号であるかどうかを確認するために、文字変数のチェックを実行する必要があります。私はCharacter.UnicodeBlock.CURRENCY_SYMBOLS
定数を発見しましたが、文字をそのブロックに入れるかどうかを決定するためにこれをどのように使用するかはわかりません。Java文字が通貨記号であるかどうかを確認する方法
助けの前に誰かがこれをしたことがあれば、大歓迎です。
おかげ
うん、according to Java API - それはあなたが探している定数です。
char c = '$';
System.out.println(Character.getType(c) == Character.CURRENCY_SYMBOL);
// prints true
良い答え:
はchar型を取得するには、そのようなCharacter.getType(c)
静的メソッドを使用します。 私はちょっと違ったところでこの問題を解決しました: -if (Character.UnicodeBlock.of(c.charValue()) == Character.UnicodeBlock.CURRENCY_SYMBOLS) { return true; }
ありがとうございました。 – Scottm...あなたはコメントにコードタグを入れることができると思った:( – Scottm
はコメントでは機能しません:) –