Java - Google App Engine - 不使用 Collections.sort() 对 ArrayList<Object> 进行排序

标签 java google-app-engine sorting collections arraylist

我需要对 ArrayList 进行排序,但我不能使用 Collections.sort(),因为 Google App Engine 的 Java 运行时环境不支持它。我能怎么做?谢谢! ^^

最佳答案

如果您的 ArrayList 没有重复值......我假设即使它有,您也不想拥有冗余数据..所以最好一起使用 TreeSet 和 Comparator...

例如:

ArrayList<MyObject> arr = new ArrayList<MyObject>();

TreeSet<MyObject> t = new TreeSet<MyObject>(Comparator c);

t.addAll(arr);

关于Java - Google App Engine - 不使用 Collections.sort() 对 ArrayList<Object> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11377612/

相关文章:

python - 跨集团 (XG) 交易和使用的进一步说明

java - 使用 GWT + GAE + S3 路径保存大文件

java - 从 java bean 准备查询字符串

java - 方法 getSupportFragmentManager() 未定义类型 new AdapterView.OnItemClickListener(){}

java - JProgressBar 动态改变条形颜色

google-app-engine - 在标准环境中运行至少 1 个 Google-App-Engine 实例

javascript - 无法使用 ExtDnd5 对节点进行排序,只能设置为子节点

c++ - 在排序数组 c 之前保留索引

c# - 将 System.Double 表示为可排序字符串的最佳方式是什么?

java - 如何在没有ajax的情况下将不同的jsp页面合并为一个