Java 初始化一个映射<;Foo,Vector<;酒吧>>;-爪哇7

Java 初始化一个映射<;Foo,Vector<;酒吧>>;-爪哇7,java,Java,我需要初始化一个likeMap x如果我@覆盖Map方法,它允许我 Description Resource Path Location Type The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.isEmpty() Reposit

我需要初始化一个like
Map x
如果我
@覆盖
Map方法,它允许我

Description Resource    Path    Location    Type
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.isEmpty()   Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.size()  Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.keySet()    Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.remove(Object)  Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.entrySet()  Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.putAll(Map<? extends Apartment,? extends Vector<Expense>>)  Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.values()    Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.clear() Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.get(Object) Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.containsKey(Object) Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.containsValue(Object)   Repository.java /proj_individual/src/repo   line 12 Java Problem
The type new Map<Apartment,Vector<Expense>>(){} must implement the inherited abstract method Map<Apartment,Vector<Expense>>.put(Apartment, Vector<Expense>) Repository.java /proj_individual/src/repo   line 12 Java Problem
描述资源路径位置类型
类型new Map(){}必须实现继承的抽象方法Map.isEmpty()Repository.java/proj_individual/src/repo line 12 java Problem
类型new Map(){}必须实现继承的抽象方法Map.size()Repository.java/proj_individual/src/repo line 12 java Problem
类型new Map(){}必须实现继承的抽象方法Map.keySet()Repository.java/proj_individual/src/repo line 12 java Problem
类型new Map(){}必须实现继承的抽象方法Map.remove(Object)Repository.java/proj_individual/src/repo line 12 java Problem
类型new Map(){}必须实现继承的抽象方法Map.entrySet()Repository.java/proj_individual/src/repo line 12 java Problem
类型new Map(){}必须实现继承的抽象方法Map.putAll(Map
或者干脆

Map<Apartment, List<Expense>> map = new HashMap<>();
Map Map=newhashmap();
如果您使用的是Java7

或者干脆

Map<Apartment, List<Expense>> map = new HashMap<>();
Map Map=newhashmap();
如果您使用的是Java 7。

请检查此处:

您可以使用HashMap进行实例化。

请检查此处:

您可以使用HashMap进行实例化

但我在网上看到地图不是一个界面

有关编程语言的信息最好放在官方文档中。说到java,请务必先看一下:

是一个接口。从Java docs API:

将键映射到值的对象。映射不能包含重复的键;每个键最多可以映射到一个值。 这个接口取代了Dictionary类,Dictionary类是一个完全抽象的类,而不是接口

我建议您使用其中一个实现类,如Java API文档中的

映射接口的基于哈希表的实现。此实现提供所有可选映射操作,并允许空值和空键。(HashMap类大致等同于Hashtable,只是它不同步且允许空值。)此类不保证映射的顺序;特别是,它不保证随着时间的推移顺序保持不变

只需将
HashMap
Map
替换为
HashMap
即可使代码正常工作,如下所示:

new HashMap<Apartment,Vector<Expense>>
newhashmap
我希望有帮助。干杯

但我在网上看到地图不是一个界面

有关编程语言的信息最好放在官方文档中。说到java,请务必先看一下:

是一个接口。从Java docs API:

将键映射到值的对象。映射不能包含重复的键;每个键最多可以映射到一个值。 这个接口取代了Dictionary类,Dictionary类是一个完全抽象的类,而不是接口

我建议您使用其中一个实现类,如Java API文档中的

映射接口的基于哈希表的实现。此实现提供所有可选映射操作,并允许空值和空键。(HashMap类大致等同于Hashtable,只是它不同步且允许空值。)此类不保证映射的顺序;特别是,它不保证随着时间的推移顺序保持不变

只需将
HashMap
Map
替换为
HashMap
即可使代码正常工作,如下所示:

new HashMap<Apartment,Vector<Expense>>
newhashmap

我希望有帮助。干杯

嗯..什么?
地图是一个类
-你在互联网上读过吗?地图是一个界面。()那
地图myMap=new HashMap()
?看看答案吧。在这里你可以找到你需要的所有信息。嗯..
地图是一个类吗?你在互联网上读过这个吗?地图是一个界面。()那么
mapmymap=newhashmap()呢
?然后看看JB的答案。在那里你可以找到你需要的所有信息。Java 7,也可以使用
操作符。我在我的答案中添加了这一点。谢谢。Ty,如果答案是针对傻瓜的,很抱歉,但只是习惯了Java,有时我不知道在哪里可以找到我需要的东西。因此,如果你正在学习此链接,应该可以帮助你:对于您当前的问题或这一切elseJava 7,不妨使用
运算符。我在回答中补充了这一点。谢谢。Ty,如果回答是针对傻瓜的,很抱歉,但只是为了适应java,有时我不知道在哪里可以找到确切的我需要的内容,所以如果您正在学习,此链接应该会对您有所帮助:对于您当前的问题或这篇文章其他一切