这个面试题应该怎么做呢?我查到的都是.NET做的。请哪位高手写一个用java遍历hashtable的程序,谢谢!
解决方案 »
- java圆形按钮怎么添加圆形图标
- 让executeUpdate返回对象 判断更新失败还是成功??????
- SWT
- 大家好呀!我有一部分这样的程序,我不知道怎么调试它们,因为我是一个菜鸟,我是从一个星期前开始学的,要在一个星期后就得交论文,救救
- 一个关于时间的问题,请大家帮帮忙 !~
- 大家帮帮我完成作业
- 那位朋友可以给我发一份SCJP的最新考试真题?100分
- JBuilder的问题:如何用JDatastror explorer连接sql server?如何编程连接Sql server
- 图形化用户界面窗口显示问题
- 最近自学到java多线程,问个生产者消费者中关于condition的问题
- 如何在一个<input />中区别何时调用onblur事件或者onkeydown事件
- 关于使用httpclient进行ntlm认证的问题,
private static void test() {
Hashtable<String,String> table = new Hashtable<String,String>();
table.put("1", "hello");
table.put("2", "world!");
Iterator i = table.entrySet().iterator();
while(i.hasNext()){
Entry entry = (Entry) i.next();
System.out.println(entry.getValue());
}
}
Enumeration en = ht.keys();
while(en.hasMoreElements()){
Object ele = en.nextElement();
System.out.println(ele);
}
}
}大概就是这样的
“1”和“2”怎么和“hello”"world!"一起输出呢?
ht.put("zhangsan", new Integer(1));
ht.put("lisi", new Integer(2));
ht.put("wangwu", new Integer(3)); Enumeration e = ht.keys();
while (e.hasMoreElements()) // 迭代
{
String key = (String) e.nextElement();
System.out.println(key.toString() + "=" + ht.get(key));
}
import java.util.*;
public class HashtableTest {
public static void main(String[] args) {
HashtableTest ht = new HashtableTest();
ht.getHashtable();
}
public void getHashtable() {
Hashtable numbers = new Hashtable();
numbers.put("卓彬", "湖南第一师范");
// 用put()方法向Hashtable对象中放数据,前面是键,后面是值
numbers.put("刘少", "中南大学");
Enumeration e = numbers.keys();
while (e.hasMoreElements()) {
String it = (String) e.nextElement();
// 通过nextElement返回指示器指向的那个对象,并将指示器指向下一个对象
System.out.println(it + "毕业于" + numbers.get(it));
//打印出键值对!
}
}
}