在java中,
我們有時候需要把清單打亂,
造成隨機的效果。
在Mysql也有一條語句直接可以打亂輸出的資料,
那麼在java中去把列表打亂可以有什麼方法呢?下面介紹第一種方法。
第一種方法
第一種方法主要採用置換法將隨機元素和指定的元素進行交換, 程式不難理解, 我們看到結果已經實現了隨機打亂的效果, 那麼有沒有更簡單的方法呢?Collections中有個swap方法交換兩個位置的值。 下面請看第二種方法。
第二種方法
swap方法
可以看到結果已經實現了打亂列表的效果。 那麼還有沒有更簡單的方法呢?Colections工具類還有一個shuffle方法可以直接實現打亂列表的效果。 下麵請看程式
第三種方法
shuffle方法
可以看到, 只要一句代碼, 就把列表打亂的, 比起之前的兩個方法相比, 是不是就簡單多了。
今天就到這裡, 謝謝大家的收看~~喜歡的關注一波~~