JavaでString と byte配列のとの相互変換
2008/10/14 18:35Update
JavaでStringからbyte[]に、byte[]からStringに変換する方法について学びます。
import java.io.UnsupportedEncodingException;
public class TestString {
public static void main(String []args) {
String str = "abcあいうえお";
try {
//String -> byte[]
byte [] bytes = str.getBytes("UTF-8"); //String.getBytes(); or String.getBytes(encoding);
//byte [] -> String
String xx = new String(bytes, "UTF-8"); //
System.out.println(xx);
} catch (UnsupportedEncodingException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}
}
String仕様
(API)
Sponsored Link
Comments
- Relative Articles
- Class.forName/newInstance - 文字列からインスタンスを生成 - (2009/02/12 18:12)
- Java文字列処理 - Stringクラス - (2008/10/08 11:59)
- Java文字列処理 - StringBufferクラス - (2008/10/08 17:01)
- Stringと StringBufferクラスの比較 - 文字列の連結を効率的に行うには - (2008/10/08 17:54)
- サンプルから学ぶJava言語の Boolean/String/boolean型の変換 - (2009/02/20 11:31)
- JavaでString文字列が等しいかどうかの判定 - (2009/02/23 13:41)
- String.splitで正規表現によるString文字列の分割 - (2009/03/04 14:24)
- StringTokenizerでString文字列の分割 - (2009/03/04 15:18)
- 文字列のフォーマット - MessageFormatよくある使い方 - (2009/03/05 14:45)
- Java正規表現 概要 - (2009/03/13 10:32)