从HashMap获取Java byte [] <string,=“”byte =“”> </string>

时间:2014-10-18 16:50:53

标签: java

我有一个

Map nameANDbytes =  new HashMap<String, byte[]>();

如何从地图中获取该字节数组?

让我说我放

 InputStream input = zipfile.getInputStream(zipentry);
 BufferedReader br = new BufferedReader(new InputStreamReader(input, "UTF-8"));
 nameANDbytes.put(fileName, br.toString().getBytes());

打印是:

*.png
[B@1339e7aa

现在我想获得价值观:

byte[] b = entry.getValue().toString().getBytes();

,它是

[B@1fb669c3

出了什么问题?

1 个答案:

答案 0 :(得分:1)

我想你想要

byte[] b = (byte[]) entry.getValue();