Java 从缓冲区中读取的数据如何转换??

读取的数据格式如下:[com.hg.sw.entity.SwControlparam@1c1f2,com.hg.sw.entity.SwControlparam@272f... 读取的数据格式如下:
[com.hg.sw.entity.SwControlparam@1c1f2,
com.hg.sw.entity.SwControlparam@272fec,
com.hg.sw.entity.SwControlparam@bb3f71,
com.hg.sw.entity.SwControlparam@1424b7b,
com.hg.sw.entity.SwControlparam@169b66e,
com.hg.sw.entity.SwControlparam@14828e7]
展开
 我来答
bangbangmiao
2012-07-31 · 超过32用户采纳过TA的回答
知道答主
回答量:199
采纳率:0%
帮助的人:92.5万
展开全部
public class StreamTool {
/**
* 从输入流中获取数据
*
* @param inputStream
*  输入流
* @return 字节数组
* @throws Exception
*/
public static byte[] readInputStream(InputStream inputStream)
throws Exception {
// 实例化一个输出流
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// 一个1024字节的缓冲字节数组
byte[] buffer = new byte[1024];
int len = 0;
// 读流的基本知识
while ((len = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, len);
}
// 用完要关,大家都懂的
inputStream.close();
return outputStream.toByteArray();
}
}
敏杰软件
2012-07-31 · TA获得超过211个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:192万
展开全部
SwControlparam sw =

转换一下就OK了,Obejct型如果没有复写toString方法toString出来都是这个样子的
更多追问追答
追问
我取出来的就是这样,我怎么循环转化啊??我需要转化为list,然后将数据绑定到页面!!
追答
看你上面的输出,应该是一个数组吧?
在你得到这个数组的时候用SwControlparam[] sws =
用for循环一下付给list啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wh_bluewater
2012-07-31 · TA获得超过513个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:169万
展开全部
“敏杰软件”答案正解,你直接把获取的对象转换为字符串了。
要么先转换为正确的类型,要么实现个toString方法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
405349687
2012-07-31 · TA获得超过1251个赞
知道小有建树答主
回答量:725
采纳率:100%
帮助的人:478万
展开全部
toString()
追问
不行的,我已经试过了!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式