如何获得成对的数据,并打印? 如何获得下面的数据并分别打印出来?key 和value是一一对应的。key value-------------------------anmal catfruit applepeople Joeriver Yangtze River 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 搜一下:java 遍历 map 用数据结构啊 用hashmap很容易实现,具体可以去看api文档 MAP也行,要是都是字符串,直接用Properties 将数据放到HashMap<String,String> names中,很容易,但是从names中取数据,就不叫难办了。 Properties怎么用?讲讲思路,谢谢。 ………………String getProperty(String key)这是API的方法。。去看看就知道了 问题是不知道key也不知道value,如何遍历取出key 和 value呢? map《key;value> list<object> new 一个文件名为file.properties里面可以写你自己的所要的东西例如: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(); 倒塌。遍历MAP其实就是遍历一个SET有keySet这方法,自己去看,下班闪人 没那么容易,因为不知道key,也不知道value该怎么办呢?谢谢! LZ不自觉去看API,所以下面没办法继续说下去 HashMap<String,String> names=null; 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()); } 如何定义一个数组,元素为ArrayLis<String>型 菜鸟问题:一个Frame点击一按钮,怎么调用出另一个Frame 请问高手我下面的程序对不? 请大家帮忙看看,这个参数是怎么传递的~ java 比较字符串 求用swing做的较好的办公软件操作界面例子,不要太玄的那种 哈哈,需要短信网关IP地址及其源代码的快来顶一下。 如何在一个类中,建立一个公共变量,使得不同的包内的其他类,可以访问这个变量? 請問幾個在Applet中處理文字的問題 小白求问for语句嵌套 『高分求助』大家进来帮我看看,关于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());
}