Java文字コード変換手法

Javaにおいては、StringクラスのコンストラクタとgetBytes()メソッドを利用することで文字コードの変換ができる。

  1. 子どもは将来の自分たちを見つめる輝かしい瞳を持っている
  2. 指定されたバイト配列を、指定された文字セットのエンコード形式に従って文字列に変換します。
  3. バイト配列の一部を指定の文字エンコーディングで文字列に変換します。

Pythonスクリプトのサンプルコード

// 将字节数组按照UTF-8编码格式转换为字符串
byte[] bytes = {97, 98, 99}; // 字节数组表示"abc"
String str = new String(bytes, StandardCharsets.UTF_8);
System.out.println(str); // 输出: abc
  1. GetBytes()
  2. 指定された文字コード形式に変換された文字列からbyte配列を取得する。

サンプル コード:

// 将字符串按照UTF-8编码格式转换为字节数组
String str = "abc";
byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
System.out.println(Arrays.toString(bytes)); // 输出: [97, 98, 99]

先のコード例では、StandardCharsets.UTF_8はUTF-8エンコード形式を表していますが、必要に応じて他の文字セットエンコード形式を選択することもできます。

广告
広告は10秒後に閉じます。
bannerAds