listToSend.add(new Byte((byte) '\n'));//listToSent是一个ArrayListString[] ab =new String(getByteArrayFromList(listToSend)).split(boundary);//boundary是一个标识
我做了一番的变换现在我想把ab数组还原成listToSent?
怎么做能在还原回去?
我做了一番的变换现在我想把ab数组还原成listToSent?
怎么做能在还原回去?
解决方案 »
- java Swing 面板间的切换问题..
- 请教IT摸爬滚打多年的大虾
- 关于jsp???
- java基础问题,有有劳位大哥
- 急:怎样在运行时动态增加新的控件
- 急!!请问怎么样用java修改系统年月日(谢谢)
- 用JAVA可否操作WORD文档??着急!!!
- 如何让java的jfilechose不显示底下的那个选择所有文件?filefilter要改动还是filechoser要改动?谢谢。
- 关于ResultSet类的问题:
- 为什么我的java文件运行时会报错:Exception in thread "main" java.lang.NoClassDefFoundError: java/HelloWorld
- 请教高手推荐java经典书
- 请教关于java方法函数的参数选择
String s1 = ab[i].toString();
byte[] t = s1.getBytes();
for(int j=0; j<t.length; j++){
listToSend.add(new Byte(t[j]));
}
}
不知道这样对不对?
学习中
String s1 = ab[i]
byte[] t = s1.getBytes();
for(int j=0; j<t.length; j++){
listToSend.add(new Byte(t[j]));
}
}
刚刚画蛇添足了 呵呵
你还需要用这个List再构造一个ArrayList。
private byte[] getByteArrayFromList(List list) {
if (list == null) {
return new byte[0];
}
byte[] retBytes = new byte[list.size()];
for (int i = 0; i < list.size(); i++) {
retBytes[i] = ((Byte) list.get(i)).byteValue();
}
return retBytes;
}这是中间使用的那个方法
我就想把我中间变换了之后的东西都放进去再还原成listToSent