こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JavaのListについて

ご覧いただきありがとうございます。

Javaを学び始めた初学者です。
現在クラスライブラリのListで躓いております。

下記のようにListの型指定でクラスを扱い、iとbの値を持つようにします。

Class クラス名
 int i;
boolean b;

static void main(String[] args){
List<クラス名> list = new ArrayList<>();
}

このListのiとbの値にユーザーの打ち込んだ情報をsetしたいのですがうまくいきません。

初学者で説明が下手で申し訳ありませんがよろしくお願いします。

質問にあたり不明点、相違点などありましたら、ご指摘いただけると幸いです。

※OKWAVEより補足:「Webシステム開発」についての質問です。

投稿日時 - 2019-04-16 21:50:47

QNo.9607465

困ってます

質問者が選んだベストアンサー

もう作ったのなら
Class class = new Class()
は不要で、

list.add(5,false)
などとデータを追加していくだけです。

投稿日時 - 2019-04-17 09:22:05

お礼

回答ありがとうございました!

おかげさまで解決することができました!

投稿日時 - 2019-04-17 16:45:12

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

list.add(数値,○○○) ですね。
違いを確認してください。
https://www.sejuku.net/blog/20355

投稿日時 - 2019-04-17 04:59:10

補足

すみません

説明が足りませんでした。
既にリストはfor文で10個のクラスのリストを作ったとします

for(int i:ii<10:i++)
Class class = new Class()
list.add(class)

投稿日時 - 2019-04-17 08:09:15

ANo.1

宣言は出来たのですね。
で、setがうまくいかないとのことですが、
その指定とエラーメッセージを明示してください。

投稿日時 - 2019-04-16 22:00:03

補足

回答ありがとうございます。

list.set(数値,○○○)

○○○の所にクラス名を入れると思うのですが、同値を渡すかわかりません

投稿日時 - 2019-04-16 23:53:06

あなたにオススメの質問