上下文:我已经将数组转换为字符串,然后转换为字节,以便它可以作为Blob存储在数据库中。然后我想要检索数组。我检索blob并从字节中检索字符串。然后我想从字符串中检索数组。将字符串转换为多维数组
现在我一直在寻找各种选项来将我的字符串转换回数组。我曾经使用string.split()和某个正则表达式来获取我的数组,但是,这是多维的。然而,是否有一种简单的方法将字符串转换回数组,其中字符串仍然包含其原始“数组语法”?
例如
Array array = {1, 2, 3}
String string = array.toString()
[insert string back to array]
干杯!
p.s.可以将数组存储在数据库(谷歌应用程序引擎)中,而不需要这种低效的复杂方法?
我也想补充THA我明白,如果这不起作用,那么我总是可以将数组的每个部分作为单独的实体存储在数据库中 – 2013-05-13 12:23:10
这里是类似的问题... http://stackoverflow.com/questions/2786777/convert-string -into-two-dimensional-string-array-in-java – Terafor 2013-05-13 12:26:10
是的,他的替代方法是正确的答案,谢谢。对于那些想知道的我已经发布它作为对未来用户的自己问题的答案。 (我已经搜索,但没有遇到过这个问题) – 2013-05-13 13:52:04