java enumeration 排序_Java如何对java.util.Enumeration进行排序?
在此代碼段中,您將看到如何對Enumeration對象的內容進行排序。我們首先創建一個隨機數并將其存儲在中Vector。我們用這些數字,并創建和Enumeration調用對象Vector的elements()方法。我們把它轉換為java.util.List,然后排序的內容List使用Collections.sort()方法。這是完整的代碼片段。package?org.nhooo.example.util;
import?java.util.*;
public?class?EnumerationSort?{
public?static?void?main(String[]?args)?{
//創建用于排序源的隨機數據。將使用java.util.Vector
// 存儲生成的隨機整數。
Random?random?=?new?Random();
Vector?data?=?new?Vector<>();
for?(int?i?=?0;?i?
data.add(Math.abs(random.nextInt()));
}
// 從向量對象獲取枚舉并將其轉換為
//一個java.util.List。最后,我們使用
// Collections.sort()方法。
Enumeration?enumeration?=?data.elements();
List?list?=?Collections.list(enumeration);
Collections.sort(list);
// 排序后打印出所有生成的數字。
for?(Integer?number?:?list)?{
System.out.println("Number?=?"?+?number);
}
}
}
上面的代碼的示例結果是:Number?=?574156412
Number?=?692265226
Number?=?852855412
Number?=?858413518
Number?=?1272648602
Number?=?1851829368
Number?=?1960139525
Number?=?2053222887
Number?=?2055598873
Number?=?2081007654
總結
以上是生活随笔為你收集整理的java enumeration 排序_Java如何对java.util.Enumeration进行排序?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天玑700?中国联通优畅享50官宣6月1
- 下一篇: 董明珠:格力手机不比苹果手机差!网友吐槽