我有一个方法,我想从这个方法返回一个Entry对象。由于Entry是一个接口,我无法返回一个新的条目。还有其他办法吗?
public Entry<String, byte[]> getSomeEntry(){
String = ....;
byte[] = ....;
//here I want to return an Entry object
}
答案 0 :(得分:5)
您可以实例化AbstractMap.SimpleEntry<K, V>
类,它实现Map.Entry
接口:
String key;
byte[] value;
Entry<String, byte[]> entry = new AbstractMap.SimpleEntry<String, byte[]>(key, value);
哦,如果你需要它还有一个AbstractMap.SimpleImmutableEntry
。