xDr*_*onZ 1 java sorting android arraylist set
在Android中,我有一个Set,我想把它变成一个排序的List.
怎么做Collections.sort()?
protected List<PackageInfo> doInBackground(Void... params) {
Set<PackageInfo> adPackages = new HashSet<PackageInfo>();
//ArrayList<PackageInfo> adPackages = new ArrayList<PackageInfo>();
[..............]
return new ArrayList<PackageInfo>(adPackages);
//return adPackages;
}
Run Code Online (Sandbox Code Playgroud)
List有一个构造函数,允许您使用任何Collection创建它.然后使用Collections.sort(列表列表)方法.
例如
Set<String> set = new HashSet<String>();
set.add("This is a unsorted set");
List<String> list = new ArrayList<String>(set);
Collections.sort(list); // or Collections.sort(list, Comparator);
Run Code Online (Sandbox Code Playgroud)
干杯.
| 归档时间: |
|
| 查看次数: |
6509 次 |
| 最近记录: |