- - PR -
ArrayList内にaddしたデータをシャッフル
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-09-22 16:57
お疲れ様です。中村です。
通常のパターンとしてArrayListに作成したインスタンスデータをadd後、 取り出す際にgetしていくと addしていった順番(シーケンシャル)で取り出すと思います。 ■add for(i=0;i<10;i++){ RowData rowdata = new RowData(); ・ ・ rowdata.data = "data"+i; ・ ・ list.add(rowdata); } ■get for(i=0;i<10;i++){ (Rowdata)list.get(i); } ■取得したデータ data1 data2 data3 data4 ・ ・ data10 これを0から順番にgetした時に、内容がシャッフルされて 出てくるように出来ますか? data5 data2 data9 ・ ・ ・ data3 (上記のiをシャッフルするのはなしとして…) 初心者的な質問ですが、宜しくお願いします。 JDK1.4.x可 |
|
投稿日時: 2004-09-22 17:10
Collections#shuffleメソッドはいかがですか?
|
|
投稿日時: 2004-09-22 17:15
見逃していました。
Collections.shuffle(list); として使わせて頂きました。 助かりました!有難う御座います。 |
1
