Java에서 바이트 배열을 문자열로 변환하는 방법

Hassan Saeed 2023년10월12일
  1. new String()을 사용하여 Java에서 바이트 배열을 문자열로 변환
  2. Java에서getBytes()를 사용하여 문자열을 바이트 배열로 변환
Java에서 바이트 배열을 문자열로 변환하는 방법

이 튜토리얼에서는 Java에서 바이트 배열을 문자열로 변환하는 방법에 대해 설명합니다.

new String()을 사용하여 Java에서 바이트 배열을 문자열로 변환

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을 사용했습니다. 바이트 배열의 인코딩에 따라 각각 변경해야합니다.

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