如何从方法</k,>返回Entry <k,v =“”>

时间:2014-03-13 13:33:14

标签: java

我有一个方法,我想从这个方法返回一个Entry对象。由于Entry是一个接口,我无法返回一个新的条目。还有其他办法吗?

public Entry<String, byte[]> getSomeEntry(){


 String = ....;
 byte[] = ....;

 //here I want to return an Entry object

 }

1 个答案:

答案 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