Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当值为对象时,仅打印hashmap中的值_Java_Hashmap_Key - Fatal编程技术网

Java 当值为对象时,仅打印hashmap中的值

Java 当值为对象时,仅打印hashmap中的值,java,hashmap,key,Java,Hashmap,Key,我试图打印hashmap中的值,而不打印Accounted键。这是我目前的情况,是“printValues”方法不能正常工作 private Map<String, Object> customers; public MakeMap() { newHash = new HashMap<>(); } public void addObject(String reg, String name, String addr

我试图打印hashmap中的值,而不打印Accounted键。这是我目前的情况,是“printValues”方法不能正常工作

private Map<String, Object> customers;

   public MakeMap()
   {
      newHash = new HashMap<>();          
   }

   public void addObject(String reg, String name, String address, int age)
   {
          newHash.put(reg,new HashObject( name, address, age));
   }

   public void printValues()
   {
       Set<Entry<String,Object>> hashSet=newHash.entrySet();
        for(Entry entry:hashSet ) {
            System.out.println(entry.toString());
        } 

}
我得到了这个回报:

123ABC=John Doe 5 Code Street age: 22
鉴于我希望打印以下内容:

John Doe 5 Code Street age: 22

使用
keySet()
而不是
entrySet()
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。。。非常感谢。实际上,当我这样做时,它拒绝编译,因为不兼容的类型。任何想法,我需要导入另一个函数吗?@显然
键集
返回一个
,而不是
,因此您必须对代码进行一些更改。谢谢,现在我觉得有点傻了!非常感谢。
John Doe 5 Code Street age: 22