1

私は csv 文字列をバイトに変換しており、それを Java バイト配列に変換したいと考えています。誰でも私を助けることができますか?

csv 文字列

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
4

1 に答える 1

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 コード ポイントであることを前提としています。

于 2012-07-19T07:09:54.947 に答える