プロが教えるわが家の防犯対策術!

String(byte[] bytes, int offset, int length)は、バイト配列(8bitずつのまとまり)を、文字列型に直す、というものだと思うのですが文字コードは何にしたがって直すのでしょうか?

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ …

A 回答 (1件)

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ …[],%20int,%20int%29

>プラットフォームのデフォルト文字セットを使用して、

日本語WindowsならShift_JISでしょう。他の環境では解りません。

#なので僕は

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ …[],%20int,%20int,%20java.lang.String%29

で指定するほうが好きです。(コードを読む人に,誤解を与えにくく,異なる環境でも挙動を一致させやすいから移植性も高まると考えるため)

どうしてもデフォルトがほしけりゃ
http://java.sun.com/javase/6/docs/api/java/nio/c …
があるわけですし
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2009/07/24 19:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!