Java でバイト配列を文字列に変換する方法

  1. Java でバイト配列を文字列に変換するには new String() を使う
  2. Java で文字列をバイト配列に変換するには getBytes() を使う

このチュートリアルでは、Java でバイト配列を文字列に変換する方法について説明します。

Java でバイト配列を文字列に変換するには new String() を使う

Java でバイト配列を文字列に変換する最も簡単な方法は、エンコーディングを定義したバイト配列から新しい文字列を作成することです。以下の例はこれを示しています。

import java.util.*;

public class MyClass {
    public static void main(String args[]) {
        byte[] bytes = {};
        String str = new String(bytes, java.nio.charset.StandardCharsets.UTF_8);
    }
}

上の例では StandardCharsets.UTF_8 を使用しています。上の例では StandardCharsets.UTF_8 を用いたが、バイト配列のエンコーディングに応じてそれぞれ変更する必要がある。

Java で文字列をバイト配列に変換するには getBytes() を使う

Java で文字列をバイト配列に変換する最も簡単な方法は、getBytes() を使うことである。以下の例はこれを示しています。

import java.util.*;

public class MyClass {
    public static void main(String args[]) {
        String str = "Sample text";
        str.getBytes(java.nio.charset.StandardCharsets.UTF_8);
    }
}

関連記事 - Java String

  • Java で文字列に文字が含まれているかどうかを調べる方法
  • Java で文字列を文字に変換する方法
  • comments powered by Disqus