rwhn.net
当前位置:首页 >> 如何把List<HAshMAp<String, String>>转换为BytE[]? >>

如何把List<HAshMAp<String, String>>转换为BytE[]?

java.io.ByteArrayOutputStream + ObjectOutputStream 全写到java.io.ByteArrayOutputStream,再使用java.io.ByteArrayOutputStream.toByteArray()

无法将对象直接转换成String. request.getAttribute("pnum")这个获取到的是一个Object,不能直接转换为String,利用强制转换 int pnum=(Integer)request.getAttribute("pnum"); 而且应该转换成Integer对象,而不是String

market.put("dealPrice", new Long(200L));还是map.put("dealPrice", new Long(200L));

可能跟hashmap的hashcode相关

map.get()出来的是Object对象,你要把他转为int

Integer不是基本类型,是int的包装类,无法把包装当做基本类型来用。 比如,char a = 'c'; int b = (Integer)a; 这样也是回报cannot cast错误的。必须是(int)a,用基本类型才能转。这是第一个问题。 第二个问题 你的list.get(i).get("goods_amou...

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com