- ベストアンサー
Lsit<LabelValueBean>について
LabelValueBeanのLabelを削除する方法についてご質問です。 for(int y=0; y<rsetArea.getRowCount(); y++){ String label = rsetArea[y][1]; String value = rsetArea[y][0]; alist.add(new LabelValueBean(label, value)); } 上記のようなソースである条件になったら LabelValueBeanのLabelを削除することはできるのでしょうか。 (vale)だけのリストになるということです。 例えば、上記のループにより value : label 1:Java 2:C++ 3:Perl 4:VB 5:Ruby ・ ・ ・ というループが繰り返されました。 そこで Labelに"VB"が入ってきたら Labelを全部消して valueだけのリストにするということです。 申し訳ございませんが、どなたかお助けください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一番簡単なのは List<String> values = new ArrayList<String>(); List<LabelValueBean> alist = new ArrayList<LabelValueBean>(); for(int y=0; y<rsetArea.getRowCount(); y++){ String label = rsetArea[y][1]; String value = rsetArea[y][0]; alist.add(new LabelValueBean(label, value)); values.add(value); } >LabelValueBeanは、あなたしか知らない >クラスじゃないですか???? Strutsのクラスじゃないかな?
その他の回答 (2)
- tom11
- ベストアンサー率53% (134/251)
>Strutsのクラスじゃないかな? なるほど、検索したらstrutsにありますね。 標準APIしか見てなかった!!! 削除でなく、最初から、別リストの作成ですか!! 確かに、この方法だと、rsetAreaは、何でも良いですね。 参考になりました。 多分、質問者から、返信なさそうなので、 *********ポイント20**********進呈(sh_hiroseさん)
- tom11
- ベストアンサー率53% (134/251)
LabelValueBeanは、あなたしか知らない クラスじゃないですか???? rsetAreaこれも、あなたしか知らない クラスじゃないですか。??? 標準APIを使ったほう良いのでは????
お礼
申し訳ございません。 返信が遅れてしまいました。 非常に助かりました。 ありがとうございます。