public static byte[] stringArray2byteArray(String[] strs) {

阅读 31

2022-08-01

public static byte[] stringArray2byteArray(String[] strs) {
if (strs == null) {
return null;
} ByteArrayOutputStream byteOutput = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(byteOutput);
try {
for (int i = 0; i < strs.length; i++) {
byte[] data;
try {
data = strs[i].getBytes("utf-8");
} catch (java.io.UnsupportedEncodingException e) {
data = strs[i].getBytes();
}
out.writeInt(data.length);
out.write(data);
}
out.flush();
byte[] ret = byteOutput.toByteArray();
out.close();
byteOutput.close();
return ret;
} catch (IOException e) {
return null;
}
}

精彩评论(0)

0 0 举报