如何在Java中将csv字节字符串转换为字节数组?

时间:2012-07-19 06:49:55

标签: java arrays string bytearray type-conversion

我有一个字节的csv字符串,我想在java字节数组中转换它。任何人都可以帮助我。

csv string

167, 27, 32, 195

字节数组应该是这样的

byte[0] should give me 167
byte[1] should give me 27
byte[2] should give me 32
byte[3] should give me 195

1 个答案:

答案 0 :(得分:1)

您可以使用一组字符。 char类型用于表示Java中的字符。

String csv = "167, 27, 32, 195";
String[] numbers = csv.split(", ");
char[] chars = new char[numbers.length];
for (int i = 0; i < numbers.length; i++)
    chars[i] = (char)Integer.parseInt(numbers[i]);

此方法假定CSV文件中的数字是字符的Unicode代码点。