String을 byte[] 배열로 변환하는 법

 

String 문자열을 byte[] 배열로 바꾸는데는 String 클래스에서 제공하는 getBytes() 메소드를 이용하면 된다.

이 메소드는 overloading 된 4개의 메소드가 있다.


public byte[] getBytes ()

public byte[] getBytes (String charsetName)


첫 번째 메소드는 문자열을 byte[] 바꿀때 시스템의 디폴트 charset을 이용해서 변환한다.

두 번째 메소드는 지정된 charsetName으로 인코딩된 형태로 변환한다.


String str = "Hello world";

byte[] info = str.getBytes("utf-8");




+ Recent posts