- PR -

Int変数に入れるには・・

1
投稿者投稿内容
迷い猫
常連さん
会議室デビュー日: 2004/08/13
投稿数: 30
投稿日時: 2004-09-17 17:22
こんにちわ。迷い猫です。

初歩的な質問かもしれませんが宜しくお願い致します。

SELECTしてきた値を、Entityクラス(getter/setter)に入れてから
ArrayListにセットして戻り値として渡しています。
そこで、帰ってきたArrayListの一部をInt型変数に格納したいのですが、
なにかいい方法はあるでしょうか。
ネットやサンプルソースを見てもなかなかいい方法がなく、
投稿させていただきました。
申し訳ありませんがご教授宜しくお願い致します。

環境
WindowsXP
j2sdk1.4.2_02
Struts1.1
Tomcat5.0
ゆっき
会議室デビュー日: 2003/11/11
投稿数: 5
投稿日時: 2004-09-17 17:33
Jakarta Project Commonsの中にPrimitivesというものがあります。
このライブラリの中にプリミティブな変数でも入れることが可能なListクラスが用意されています。
利用してみてはいかがでしょうか?

http://jakarta.apache.org/commons/primitives/

勘違いしてたものを編集しました。ごめんなさい。

[ メッセージ編集済み 編集者: ゆっき 編集日時 2004-09-17 17:43 ]
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2004-09-17 17:48
引用:

迷い猫さんの書き込み (2004-09-17 17:22) より:
SELECTしてきた値を、Entityクラス(getter/setter)に入れてから
ArrayListにセットして戻り値として渡しています。
そこで、帰ってきたArrayListの一部をInt型変数に格納したいのですが、
なにかいい方法はあるでしょうか。


話を少し整理させてください。
ArrayListの各要素はEntityクラスのインスタンスなわけですよね。「ArrayListの一部」
とは何を指していますか? 「Int型変数に格納」するのはなんですか? Entityクラスの
getterから取得した値ですか?

もし言葉でうまく説明できそうにないのであれば、プログラム(もどき)でもいいですよ。
迷い猫
常連さん
会議室デビュー日: 2004/08/13
投稿数: 30
投稿日時: 2004-09-17 18:08
早速の回答ありがとうございます。

ゆっきさん、見てみます。ありがとうございました。

ukさん
 getterから取得した値をInt型変数に入れたいです。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2004-09-17 18:17
引用:

迷い猫さんの書き込み (2004-09-17 18:08) より:
 getterから取得した値をInt型変数に入れたいです。


getterの戻り値の型はなんでしょうか。int型ですか? であれば、

Integer intObj = new Integer(obj.getXxx());

なんて感じでいいのですが。
taro
ぬし
会議室デビュー日: 2003/10/20
投稿数: 316
投稿日時: 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/08/13
投稿数: 30
投稿日時: 2004-09-22 11:31
ukさん、taroさん回答ありがとうございます。

ukさんの方法でやったら出来ました!!
ありがとうございます。
taroさんのやりかたも今後使うと思うので控えさせていただきます。

今後とも宜しくお願いします!!
1

スキルアップ/キャリアアップ(JOB@IT)