平鍋です.
On Mon, 12 Mar 2001 19:32:11 +0900,
"Ito Yoshiichi" <yoshi@....jp> said:
>> (58) String と基本型との変換
>>
>> int から String またその逆変換は,以下のようにする
>> (他の基本型も同様).
>>
>> String s = String.valueOf(i);
> 些細なことですが、次の形式はダメでしょうか? 私はこちらを使うこ
> との方が多いのですが、理由があったら教えてください。
> String s = Integer.toString(i);
それは知りませんでした.JDKのソースを調べて見ると,
String.valueOf(int)は,Integer.toString(i,10)を呼び,その中
で Integer.toString(int)が呼ばれるようです.
よって,効率としては(些細ですが)伊藤さんの,
String s = Integer.toString(i);
が良さそうですね.可読性としては同程度ではないかと思います.
(1) String s = Integer.toString(i);
-- String s is 'integer to string' of i.
(2) String s = String.valueOf(i);
-- String s is string value of i.
どちらも読めますね.
以上