java List排序[根据属性和序号排序]
来源:互联网 发布:比特币源码分析 编辑:程序博客网 时间:2024/05/14 21:51
import java.io.Serializable;import java.util.ArrayList;import java.util.List;public class DD {public static void main(String[] args) {List<AA> tempList = new ArrayList<AA>();List<AA> plxhList = new ArrayList<AA>();AA name = new AA();name.setQzbs(1);name.setPlxh(1);tempList.add(name);AA name2 = new AA();name2.setQzbs(1);name2.setPlxh(2);tempList.add(name2);AA name3 = new AA();name3.setQzbs(0);name3.setPlxh(3);tempList.add(name3);AA name4 = new AA();name4.setQzbs(1);name4.setPlxh(4);tempList.add(name4);AA name5 = new AA();name5.setQzbs(0);name5.setPlxh(5);tempList.add(name5);AA name6 = new AA();name6.setQzbs(1);name6.setPlxh(6);tempList.add(name6);int px = 0;// 排序for (int i = 0, len = tempList.size(); i < len; i++) {if (tempList.get(i).getQzbs() == 1) {plxhList.add(px, tempList.get(i));px++;} else {plxhList.add(i, tempList.get(i));}}for (int j = 0; j < plxhList.size(); j++) {System.out.println(plxhList.get(j).getPlxh());}}// 输出结果:// 1// 2// 4// 6// 3// 5}
0 0
- java List排序[根据属性和序号排序]
- Java List<Object>根据Object中某一个属性排序
- java list 根据对象的一个属性排序
- Java 对 List 内对象根据对象属性进行排序
- java 根据 List<T> 的属性进行排序
- java根据List内对象的属性排序
- java List根据时间排序
- java List根据时间排序
- java 根据list元素排序
- java list 根据字段排序
- java,对象根据属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List排序之根据对象属性
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- 获取android应用缓存目录时遇到的问题
- 心情随笔
- uva 1589
- Oracle中Merge into用法总结
- matlab板子编程
- java List排序[根据属性和序号排序]
- git使用(一)
- erlang json: jsx,rfc4627,mochijson2,jsonx 简单比较
- rabbitmq整合spring
- [Redis] redis-cli 命令总结
- 解决安装Oracle12c报错:[INS-30131]
- HTML5新元素及其特性
- C++ 深拷贝和浅拷贝
- Java集群优化——dubbo+zookeeper构建高可用分布式集群