java.util.Vector排序
Vector的排序:
import java.util.*;
class MyCompare implements Comparator //实现Comparator,定义自己的比较方法
{
public int compare(Object o1, Object o2) {
Elem e1=(Elem)o1;
Elem e2=(Elem)o2;
if(e1.get() > e2.get())//这样比较是降序,如果把-1改成1就是升序.
{
return -1;
}
else if(e1.get()<e2.get())
{
return 1;
}
else
{
return 0;
}
}
}
class Elem {
private int iVal;
public Elem(int i) {
this.iVal = i;
}
public int get() {
return this.iVal;
}
}
public class Vector1 {
public static void main(String[] args) {
List v = new Vector();
v.add(new Elem(1));
v.add(new Elem(22));
v.add(new Elem(3));
v.add(new Elem(14));
Comparator ct = new MyCompare();
Collections.sort(v, ct);
for (int i = 0; i < v.size(); i++)
System.out.println(((Elem) v.get(i)).get());
}
}
java.util.Vector排序相关推荐
- java.util.vector中的vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用.包括Vector ...
- java vector addall_浅谈java.util.Vector类的add()和addAll()方法
这两天学习Java.util.Vector类,开始被add()和addAll()这两个方法搞晕了, 经过自己的努力终于明白了,现在以实例说明: 现有两个Vector类实例分别为Vector1和Vect ...
- java util包排序_实现java.util.Comparator接口,对对象集合进行多属性组合排序
Commons - BeanUtils 提供了很多功能,其中一个很有用的是对对象集合进行排序,如Collections.sort(peoples, new BeanComparator("a ...
- java util包排序,利用stream sorted进行降序排序
根据value值的大小进行降序排序,并进行截取. public static void main(String[] args) { List> list = Lists.newArrayList ...
- WebService传输SoapObject数据出现 org.ksoap2.serialization.SoapObject cannot be cast to java.util.Vector的问题
在很多地方都需要使用到WebService服务器,在最近做的一个项目中也是用到webService服务器,由于第一次开发web服务器,很多都不懂,都是找的网上的例程,一开始一切都很顺利,数据上传过程中 ...
- java enumeration 排序_Java如何对java.util.Enumeration进行排序?
在此代码段中,您将看到如何对Enumeration对象的内容进行排序.我们首先创建一个随机数并将其存储在中Vector.我们用这些数字,并创建和Enumeration调用对象Vector的elemen ...
- java vector的排序_java 中vector 排序
展开全部 自定义排序吧,自己写一62616964757a686964616fe58685e5aeb931333332623436个比较子, 实现Comparator借口, 在比较子之中实现自己的比较规 ...
- java vector search_java.util.Vector.retainAll()方法实例
全屏 retainAll(Collection> c)方法用于仅保留此向量包含在指定Collection的元素.换言之,删除这个向量的所有元素未包含在指定Collection. 声明 以下是ja ...
- java每轮排序结果_【算法队列面试题】面试问题:java选择题… - 看准网
1.ArrayList类的底层数据结构是( ) A.数组结构 B.链表结构 C.哈希表结构 D.红黑树结构 2.LinkedList类的特点是( ) A.查询快 B.增删快 C.元素不重复 D.元 ...
最新文章
- iMeta | 中科院李小方等膳食甘草促进小鼠镉解毒并调节肠道菌群代谢
- Spring batch 2.0例子(lineMapper)
- 1224 哥德巴赫猜想(2)
- 计算机网络之数据链路层:12、CSMA/CA协议-随机访问介质访问控制
- Asia Yokohama Regional Contest 2018 K题 - Sixth Sense(思维加贪心加二分)
- PS利用蒙版把图片调暗
- cad卸载不干净_【实用】流氓软件卸载不干净?
- ae合成设置快捷键_AE设计首选快捷键大全+解析
- LaTex算法代码排版-algorithm2e
- 纳秒脉冲等离子体放电
- 饿了么table排序
- ICCV2019 |论文阅读——SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects
- git commit 命令详解
- MGN(多粒度网络)模型训练的详细步骤
- 中电金信冰雪运动「数字化转型」赛场,来了一队选手
- postgresql 数据库操作点记
- linux下erp软件开发,10个Linux平台开源ERP软件推荐
- 直播电商源码,简述直播的实现原理
- 2024软件工程考研之《软件工程导论》专业课复习
- 一个好用的在线录屏软件