1
私はjavaを使ってネットワークセキュリティのプロジェクトをやっています。私はユニコード値を直接処理する必要があります。しかし、私はユニコード操作について勉強する資料を見つけることができませんでした。ユニコード値を直接操作する別のクラスはありますか? 誰でもユニコード操作を手伝ってもらえますか?Javaのユニコード操作
私はjavaを使ってネットワークセキュリティのプロジェクトをやっています。私はユニコード値を直接処理する必要があります。しかし、私はユニコード操作について勉強する資料を見つけることができませんでした。ユニコード値を直接操作する別のクラスはありますか? 誰でもユニコード操作を手伝ってもらえますか?Javaのユニコード操作
Apache Commons Lang3を使用できます。http://commons.apache.org/lang/ このユーティリティでは、便利なユーティリティクラスを見つけることができます。便利なクラスはCharUtilsです。このクラスは、charとunicodeを操作するための操作を持っています。以下のスニペットコード状況にサンプルを示しています。
System.out.println(CharUtils.unicodeEscaped(' '));
System.out.println(CharUtils.unicodeEscaped('A'));
出力は以下となります。unicodeEscaped方法の
\u0020
\u0041
Javaのドキュメントは言う:は "Unicode形式に文字列を変換"。 このライブラリには、ブール値、文字列、列挙型、シリアル化などのユーティリティなど、より有用なユーティリティが存在します。
具体的にお聞かせください。どのユニコード操作ですか? Javaの 'char'はUnicodeコードポイントを表し、' String'はUnicode文字列です。 – yshavit
「Unicode値を直接操作する」という意味を明確にすることはできますか? 'char'データ型は組み込み、基本的にUnicode文字を表します(Basic Multilingual Plane以外の値を扱う場合はUTF-16サロゲート)。 –
あなたは正しいです。しかし、私はすべてのユニコード値の読み書き操作を実行することができませんでした。すべてのユニコード値を読み書きする方法はありますか? – Manikandan