temp=CustomerMaker.quickPassQueue.get(0);//获得首元素

CustomerMaker.quickPassQueue.remove(0);//删除首元素

quickPassQueue.add();在末尾添加元素

----演示程序-----

import java.util.*;

import java.io.*;

public class test

{

Vector v = new Vector();

public void testMethod(){

v.add("a");

v.add("b");

v.add("c");

System.out.println("\n原来的vecotr");

for(int i=0;i

System.out.println("\n"+" index is: "+ i + " element is: " +v.get(i));

}

v.remove(0);

System.out.println("\n去掉一个vector中第一个元素");

for(int i=0;i

System.out.println("\n"+" index is: "+ i + " element is: " +v.get(i));

}

}

public static void main(String[] args)

{

test t = new test();

t.testMethod();

System.out.println("Hello World!");

}

}

-----------------排序程序------------------------------

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()

{

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());

}

}

posted on 2010-01-26 01:48 luis 阅读(5308) 评论(0)  编辑 收藏 引用 所属分类: 转载 、Java笔记

java vector的排序_java Vector排序及用法相关推荐

  1. java冒泡遍历对象_Java经典排序算法(冒泡、选择、插入)

    排序算法说明 排序说明 对一序列对象根据某个关键字进行排序. 术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面: 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b ...

  2. java的equals方法_Java Vector equals()方法与示例

    java的equals方法 向量类的equals()方法 (Vector Class equals() method) equals() method is available in java.uti ...

  3. java 8 排序_Java 八大排序实现

    参考链接 本文只给出算法的Java实现版本,具体原理参考:八大排序算法. 公用代码 下面的swap()函数,是排序算法中经常用到的,单独贴出来. public void swap(int[] a, i ...

  4. java map按照key排序_java Map排序(按key和按value)

    1.按照key排序 对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲. 这种方案,使用h ...

  5. java 10个随机数排序_java随机数排序的问题

    java随机数排序的问题 关注:68  答案:4  mip版 解决时间 2021-01-27 15:23 提问者侢遇噹姩揂 2021-01-27 08:24 public class RN { pub ...

  6. java对象排序_java对象排序(Comparable)详细实例

    对象实现Comparable接口 package collections.sort.comparable; public class Field implements Comparable{ priv ...

  7. java 性能 排序_Java常用排序算法及性能测试集合

    package algorithm.sort; import java.lang.reflect.Method; import java.util.Arrays; import java.util.D ...

  8. java list 排序_java list排序

    java list 排序主要用到: Collections.sort方法: package com.tom.compare; import java.util.ArrayList; import ja ...

  9. java set排序_Java Set排序的方法

    Java Set排序的方法 Set中TreeSet 本身就是有序的元素,那么下面重点介绍下HashSet的2种排序方法. 1. 把HashSet保存在ArrayList里,再用Collections. ...

最新文章

  1. C++ 创建单级、多级目录
  2. OpenCV 直方图的计算和绘制
  3. [转]VS2008中开发智能设备程序的一些总结
  4. 七十三、Python | Leetcode数字系列(上篇)
  5. [luogu3290][SCOI2016]围棋
  6. Spring Cloud Config 和Spring Cloud Bus实现配置中心
  7. 7-290 鸡兔同笼 (10 分)
  8. python正则表达式爬虫_Python爬虫之正则表达式一些常用方法
  9. 实现一个顺序表的建立、查找、插入和删除操作【数据结构实验报告】
  10. 整体二分——[Poi2011]Meteors
  11. centos8 挂载ntfs_Centos 挂载Ntfs分区
  12. hive udaf_Hive 混合函数 UDTF UDF UDAF详解
  13. 版本 tomcat_Tomcat爆出安全漏洞!Spring Cloud/Boot框架多个版本受影响
  14. 哲理故事300篇 下
  15. 判断文件是否为图片格式
  16. #Paper Reading# Pre-trained Language Model based Ranking in Baidu Search
  17. python二级操作题评分方法_第二卷讲解Python语言计算机等级考试二级操作题
  18. 查找SCI期刊的JCR缩写
  19. python怎么网络通信_python入门第二十六天--网络通信
  20. PHP是世界上最好的语言?Phython第一个不服

热门文章

  1. 如何通过电脑A 的python搭建服务,让其他电脑B可以访问服务并下载共享盘的文件
  2. 升级cocoapods
  3. Android安卓开发基础-apk安装包的创建及发布安装
  4. java编程实现学生成绩管理系统_java 用文件实现的学生成绩管理系统
  5. 电脑怎么录制屏幕带声音?其实几步就可以完成电脑录屏
  6. 自动化小工具---秒级倒计时
  7. Mysql—数据模型
  8. 应广单片机 PMS150G、FPC161 基础例子【GPIO设置】
  9. 堆排序算法原理及C++实现(详细注释)
  10. ajax ? (js)