Index: [Article Count Order] [Thread]

Date:  Mon, 12 Mar 2001 19:36:34 +0900
From:  Kenji Hiranabe <hiranabe@....jp>
Subject:  [XP-jp:01710] Re: Java コーディング標準
To:  extremeprogramming-jp@....jp
Message-Id:  <20010312193634F.hiranabe@....jp>
In-Reply-To:  Your message of "Mon, 12 Mar 2001 19:32:11 +0900"	<NEBBKMAMPMOONBNHEGBFOEDICCAA.yoshi@....jp>
References:  <NEBBKMAMPMOONBNHEGBFOEDICCAA.yoshi@....jp>
X-Mail-Count: 01710

平鍋です.

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.

どちらも読めますね.


以上