- - PR -
Int変数に入れるには・・
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-09-17 17:22
こんにちわ。迷い猫です。
初歩的な質問かもしれませんが宜しくお願い致します。 SELECTしてきた値を、Entityクラス(getter/setter)に入れてから ArrayListにセットして戻り値として渡しています。 そこで、帰ってきたArrayListの一部をInt型変数に格納したいのですが、 なにかいい方法はあるでしょうか。 ネットやサンプルソースを見てもなかなかいい方法がなく、 投稿させていただきました。 申し訳ありませんがご教授宜しくお願い致します。 環境 WindowsXP j2sdk1.4.2_02 Struts1.1 Tomcat5.0 | ||||
|
投稿日時: 2004-09-17 17:33
Jakarta Project Commonsの中にPrimitivesというものがあります。
このライブラリの中にプリミティブな変数でも入れることが可能なListクラスが用意されています。 利用してみてはいかがでしょうか? http://jakarta.apache.org/commons/primitives/ 勘違いしてたものを編集しました。ごめんなさい。 [ メッセージ編集済み 編集者: ゆっき 編集日時 2004-09-17 17:43 ] | ||||
|
投稿日時: 2004-09-17 17:48
話を少し整理させてください。 ArrayListの各要素はEntityクラスのインスタンスなわけですよね。「ArrayListの一部」 とは何を指していますか? 「Int型変数に格納」するのはなんですか? Entityクラスの getterから取得した値ですか? もし言葉でうまく説明できそうにないのであれば、プログラム(もどき)でもいいですよ。 | ||||
|
投稿日時: 2004-09-17 18:08
早速の回答ありがとうございます。
ゆっきさん、見てみます。ありがとうございました。 ukさん getterから取得した値をInt型変数に入れたいです。 | ||||
|
投稿日時: 2004-09-17 18:17
getterの戻り値の型はなんでしょうか。int型ですか? であれば、 Integer intObj = new Integer(obj.getXxx()); なんて感じでいいのですが。 | ||||
|
投稿日時: 2004-09-17 18:17
getterからの帰り値の型が分からないと答えようがないと思うのですが、
String→int なら Integer.parseInt(String) String→Integer なら Integer.valueOf(String) Integer→int なら Integer.intValue() とかでしょうか? [ メッセージ編集済み 編集者: taro 編集日時 2004-09-17 18:18 ] | ||||
|
投稿日時: 2004-09-22 11:31
ukさん、taroさん回答ありがとうございます。
ukさんの方法でやったら出来ました!! ありがとうございます。 taroさんのやりかたも今後使うと思うので控えさせていただきます。 今後とも宜しくお願いします!! |
1