如何获得下面的数据并分别打印出来?
key 和value是一一对应的。key value
-------------------------
anmal cat
fruit apple
people Joe
river Yangtze River
key 和value是一一对应的。key value
-------------------------
anmal cat
fruit apple
people Joe
river Yangtze River
解决方案 »
- 关于java.net.SocketException:的处理问题
- JAVA执行SQL语句,并显示执行结果
- 请教:这段代码的漏洞(导致compile通不过)在哪里?
- PowerDesigner
- javax.swing.KeyStroke的作用?
- 如何获得父组件?
- ▲▲▲▲▲请问在哪能下载到weblogic platform server 9.0,哪位能知道,找了半天也没找到???▲▲▲▲▲
- 小问题,马上给分!
- FileFilter&JFileChooser的问题?谢谢!
- 大家帮帮我。谢谢。
- 『高分求助』大家进来帮我看看,关于Socket编程的,给我出出主意,谢谢~
- 怎么调用socket中run()的一个值
java 遍历 map
用hashmap很容易实现,具体可以去看api文档
Properties怎么用?讲讲思路,谢谢。
问题是不知道key也不知道value,如何遍历取出key 和 value呢?
里面可以写你自己的所要的东西例如:name=who
再new一个Properties对象
properties=new Properties();
try {
properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("file.properties"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
没那么容易,因为不知道key,也不知道value
该怎么办呢?谢谢!
Iterator iterator=names.keySet().iterator();
while(iterator.hasNext()){
String key=(String)iterator.next();
System.out.println("key:"+key);
System.out.println("value:"+names.get(key));
}思路对吗?谢谢
for(String key :map.keySet())
{}
来遍历不麻烦啊
Map<String, String> names = new HashMap<String, String>();
Set<Entry<String, String>> set = names.entrySet();
for(Entry<String, String> entry : set){
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
Map<String, String> names = new HashMap<String, String>();
Iterator iterator= names.entrySet().iterator();
while(iterator.hasNext()) {
Map.Entry<String, String> table=(Map.Entry<String, String>)iterator.next();
System.out.println("name1:"+table.getKey());
System.out.println("name1:"+table.getValue());
}