Java涓璫ollections.shuffle鎬庝箞浣跨敤
鍦↗ava涓紝Collections.shuffle()
鏂规硶鐢ㄤ簬闅忔満鎵撲贡鍒楄〃涓厓绱犵殑椤哄簭銆?/p>
浣跨敤Collections.shuffle()
鏂规硶鐨勬楠ゅ涓嬶細
- 瀵煎叆
java.util.Collections
绫汇€?/li> - 鍒涘缓涓€涓垪琛紝渚嬪
List
鎴?code>ArrayList銆?/li> - 浣跨敤
Collections.shuffle()
鏂规硶瀵瑰垪琛ㄨ繘琛岄殢鏈烘墦涔便€?/li>
浠ヤ笅鏄竴涓ず渚嬩唬鐮侊細
import java.util.Collections;
import java.util.ArrayList;
import java.util.List;
public class ShuffleExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
System.out.println("Before shuffling: " + list);
Collections.shuffle(list);
System.out.println("After shuffling: " + list);
}
}
杩愯姝や唬鐮佸皢杈撳嚭锛?/p>
Before shuffling: [A, B, C, D]
After shuffling: [C, D, B, A]
璇锋敞鎰忥紝Collections.shuffle()
鏂规硶浼氱洿鎺ヤ慨鏀瑰師濮嬪垪琛紝鑰屼笉浼氳繑鍥炰竴涓柊鐨勬墦涔卞悗鐨勫垪琛ㄣ€?/p>