日期:2014-05-20  浏览次数:20798 次

RMS怎样记录集合类....
我有一个类..有三个数值,如name,   age,   sex..
我想把这三个值打包成一个数组或是list,然后把这个数组或list作为一个记录addRecord...
但需要转为byte类型..怎么转?

------解决方案--------------------
可以转化成字符串,用分隔符分开,保存成一条记录,再或者可以用流的方式写进去,
比如 baos=new ByteArrayOutputStream();
os=new DataOutputStream(baos);
dos.writeUTF(name);
dos.writeInt(age);
dos.writeUTF(sex);
byte data[]=baos.toByteArray();
rs.addRecord(data,0,data.length);
------解决方案--------------------
恩,不过我觉得还是把字符串按编码格式转换成数组在存储的好,不然使用writeUTF()可能在有中文的时候会乱码
------解决方案--------------------
嗯...我知道了..但不知转换成数组怎么转?
------解决方案--------------------
都被回复人:dongdong715(美女追我八条街(抵制日货)) 说完了