Javaで変換する必要がありString[]
ます。Byte[]
基本的に、データベースからスペースで区切られた文字列が返されます。この文字列を文字列要素の配列に正常に分割しました。次に、各要素をバイトに変換し、最後にbyte[]を生成する必要があります。
これまでのところ、以下のコードは私がまとめることができたものですが、getBytes()関数が1バイトではなくbyte []を返すため、これを機能させるためにいくつかの助けが必要です。文字列に必要なのは1バイトだけです(文字列の例は0xd1です)
byte[] localbyte = null;
if(nbytes != null)
{
String[] arr = (nbytes.split(" "));
localbyte = new byte[arr.length];
for (int i=0; i<localbyte.length; i++) {
localbyte[i] = arr[i].getBytes();
}
}