- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java言語 漢字とひらがなの判別)
Java言語でテキストファイルを読み取って文字を分節に区切る方法
このQ&Aのポイント
- Java言語でテキストファイルを読み取って文字を分節に区切るプログラムを作成する方法を教えてください。
- ファイルの読み取りはできたのですが、漢字とひらがなの区別の方法がわからないため、教えていただきたいです。
- 例えばテキストに「私は太郎です。」と書いてあったら、それを読み取って分節で区切った形で表示するようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#177743
回答No.1
UnicodeBlockを使えばいいでしょう。UnicodeBlock.ofでcharの文字ブロックを調べ、それがUnicodeBlock.HIRAGANAであれば、ひらがなと判断できます。 if (UnicodeBlock.of( 'あ' ) == UnicodeBlock.HIRAGANA){ System.out.println("ひらがな"); } ひらがな以外の文字種もいろいろあるのでUnicodeBlockのクラス変数をチェックしてみるとよいでしょう。 http://docs.oracle.com/javase/jp/6/api/java/lang/class-use/Character.UnicodeBlock.html