- バイト配列から文字セットを指定して文字列を作成
public String(byte[] bytes, String charsetName)
String s = new String(bs, "US_ASCII");
※マルチバイト文字列の場合作成されたStringは内部形式(Unicode?)
EUC-JP形式のbyte配列から作成した文字列
Windows-31J形式nobytes配列から作成した文字列
両者は同じStringとなる - 文字列から文字セットを指定してバイト配列作成
String s = "ABC";
bytes[] bs = s.getBytes("US-ASCII");
2009年1月29日木曜日
Stringとバイト配列
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿