1

例えば

B is uppercase B.
so if I have string like "BOY". I want it converted to BOY

使用できるライブラリがすでにあることを願っています。ネットで調べましたが見当たりませんでした。

ありがとう

4

2 に答える 2

7

これらのコードは、各文字の Unicode コードポイントを連結&#したものにすぎません。;文字列内の各文字を反復処理して、次のことを行うことができます。

output.append("&#")
   .append((int)ch)
   .append(";");

ここでoutput、インスタンスを指しStringBuilderます。

于 2013-07-22T07:28:16.540 に答える
5

独自のユーティリティを作成してみることができます。

String input = "BOY";
char[] chars = input.toCharArray();

StringBuilder output = new StringBuilder();

for (char c : chars)
{
    output.append("&#").append((int) c).append(";");
}

実行後の出力内容:

BOY
于 2013-07-22T07:27:37.320 に答える