BLOB to String [] []

时间:2011-07-08 15:38:40

标签: android blob ksoap2

有没有办法直接将“BLOB”阵列转换为String [] [] - 数组(在Android上?

非常感谢!

3 个答案:

答案 0 :(得分:1)

根据我的理解,blobs返回字节。所以你想构建一个字节数组,然后从中构建字符串。 This is an example.

希望它能给你一个良好的开端。

答案 1 :(得分:1)

试试这个: 将blob数组转换为字符串数组:

BLOB[] blobs = getBlobs(); //fetch it somehow
String[] strings = new String[blobs.length];
for(int i = 0; i < blobs.length; i++)
    strings[i] = new String(blobs[i].getBytes(0, blobs[i].length());
return strings;

将blob数组转换为字符串矩阵:

BLOB[] blobs = getBlobs(); //fetch it somehow
String[][] strings = new String[blobs.length][];
for(int i = 0; i < blobs.length; i++)
    strings[i] = blobToStringArray(blobs[i]);
return strings;

答案 2 :(得分:0)

我的解决方案不再需要将BLOB编码到String [] [] - 数组,现在我使用此处描述的方法将SoapEnvelopes(de-)编码为字节数组,反之亦然:http://androiddevblog.blogspot.com/2010/04/serializing-and-parceling-ksoap2.html