2011-06-26 19 views
2

におけるランダムIは4枚持っている:(?または別のデータ構造)をランダム画像アイコン、リスト、およびJava

ImageIcon f1 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic1.jpg"); 
ImageIcon f2 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic2.jpg"); 
ImageIcon f3 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic3.jpg"); 
ImageIcon f4 = new ImageIcon("C:\\Users\\Student\\Desktop\\pic4.jpg"); 
Random r = new Random(); 

私はリストにそれらを置くことができますどのようにしてそれらを一つ一つを選びますか?私は、たとえばf2を選択し、f2をリストから削除し、f4を選択し、リスト内のf4を削除して、すべての要素が選択されるまで続けます。

ありがとうございます!

答えて

6

リストに入れてCollections.shuffleを呼び出してから、リストを反復処理します。これはランダムな順序で行われます。

関連する問題