java Hashtable的遍历方法
来源:互联网 发布:组织架构及营销网络 编辑:程序博客网 时间:2024/05/21 17:06
今天遇到用hashtable取值时发现取得的值是排过序的,而我并希望它排序输出,因为它是倒序输出,查一下原因是因为我用下面的第一种方法取值的,将hashtable的值排序输出了,这个真是我疏忽的问题,原来hashtable还具有自动排序的功能.于是我从网上查了些资料,并整理记录下来:
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Iterator;
public class TestHashTable {
staticHashtable<String, String> ht = newHashtable<String, String>();
publicstatic void main(String[] args) {
import java.util.Hashtable;
import java.util.Iterator;
public class TestHashTable {
for(int i = 0;i<100;i++){
ht.put("key"+i, "value"+i);
}
for(Iterator itr = ht.keySet().iterator();itr.hasNext();){
String key = (String) itr.next();
String value = (String) ht.get(key);
System.out.println(key+"--"+value);
}
Enumeration e1 = ht.elements();
while (e1.hasMoreElements()) {
System.out.println(e1.nextElement());
}
Enumeration e2 = ht.keys();
while (e2.hasMoreElements()) {
String key = (String) e2.nextElement();
System.out.println(key +"---"+ht.get(key));
}
}
}
ht.put("key"+i, "value"+i);
}
for(Iterator itr = ht.keySet().iterator();itr.hasNext();){
String key = (String) itr.next();
String value = (String) ht.get(key);
System.out.println(key+"--"+value);
}
Enumeration e1 = ht.elements();
while (e1.hasMoreElements()) {
System.out.println(e1.nextElement());
}
Enumeration e2 = ht.keys();
while (e2.hasMoreElements()) {
String key = (String) e2.nextElement();
}
}
如果要不按照他的hashcode排序建议用list ,Arraylist
0 0
- java Hashtable的遍历方法
- Java中遍历 hashtable的方法
- Hashtable的遍历方法
- java中Hashtable的遍历
- java中Hashtable的遍历
- java Hashtable 的遍历问题
- Java中Hashtable,HashMap,WeakHashMap遍历方法
- 最好的遍历hashtable的方法
- 两种遍历Hashtable的方法
- 遍历HashTable的两种方法
- 遍历Hashtable 的几种方法
- 遍历HashTable的几种方法
- 遍历Hashtable的几种方法
- 遍历Dictionary和HashTable的方法
- Hashtable的四种遍历方法
- 遍历hashtable方法
- java HashMap与Hashtable 的遍历
- java如何遍历hashtable
- JAVA WeakReference
- asp.net web api
- hdu 2014
- Linux命令学习总结:rm命令
- Android中验证输入是否为汉字及手机号,邮箱验证,IP地址可用端口号验证
- java Hashtable的遍历方法
- Java核心技术之变量,常量,运算符
- qsort快速排序
- 在编程竞赛中使用<bits/stdc++.h>
- SharePoint开发 - TimerJob简单实例讲解
- JDk---集合转数组的toArray()和toArray(T[] a)方法
- HTTP协议之状态码
- java哈希表
- firefox扩展下载不了的解决方法