HashMap内容 输出到文本 格式key:=value
展开全部
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Test {
public static void main(String[] args) {
//创建map
Map<String,Object> map=new HashMap<String,Object>();
//赋值
map.put("a", "b");
map.put("c", "d");
map.put("e", "f");
//输出该map的内容
getKeyAndValue(map);
}
/**
* 得到map的key value
* @param map 需要输出内容的map
*/
private static void getKeyAndValue(Map<String,Object> map){
Iterator iterator=map.keySet().iterator();
while(iterator.hasNext())
{
Object o=iterator.next() ;
//得到map中的所有键
String key=(String)o;
//得到map中的所有值
String value=(String)map.get(key);
//输出所需格式为:key:=value
System.out.println( key+":"+"="+value);
}
}
import java.util.Iterator;
import java.util.Map;
public class Test {
public static void main(String[] args) {
//创建map
Map<String,Object> map=new HashMap<String,Object>();
//赋值
map.put("a", "b");
map.put("c", "d");
map.put("e", "f");
//输出该map的内容
getKeyAndValue(map);
}
/**
* 得到map的key value
* @param map 需要输出内容的map
*/
private static void getKeyAndValue(Map<String,Object> map){
Iterator iterator=map.keySet().iterator();
while(iterator.hasNext())
{
Object o=iterator.next() ;
//得到map中的所有键
String key=(String)o;
//得到map中的所有值
String value=(String)map.get(key);
//输出所需格式为:key:=value
System.out.println( key+":"+"="+value);
}
}
展开全部
Map<String key,String value> map=new HashMap<String key,String value>();
map.put("123","321");
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
System.out.println(entry.getKey().toString() +":"+entry.getKey().toString());
}
输出的结果是:123:321
map.put("123","321");
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
System.out.println(entry.getKey().toString() +":"+entry.getKey().toString());
}
输出的结果是:123:321
追问
请问能给个完整的例子吗,包括主函数,谢谢了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环渠道key和value,然后拼成key=value的字符串形式就行了,然后就是将字符串输出到文本即可,这个应该没有问题吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询