2012-10-17 31 views
2

java是否有一個內置的方法來排列或隨機洗牌數字或字符的數組?就像在C++中的隨機Shuffle STL?內置置換生成器

+0

'Collections.shuffle(Arrays.asList(yourArray))' – aioobe

+0

@RohitJain - 我做到了。感謝你的回答。 – KS88

+0

@ KS88。別客氣 :) –

回答

3

您可以使用Collections#shuffle

List<Integer> intList = new ArrayList<Integer>(); 
Collections.shuffle(intList); 

如果您有數字的數組,你可以使用: -

Collections.shuffle(Arrays.asList(yourArray));