按部分从大字符串创建数组

时间:2017-02-01 15:41:37

标签: java android arrays string split

我有这个巨大的字符串

String vStr = "('1','uno'),('2','dos'),('3','tres'),('4','cuatro')...('1000000','one millon')"

当我使用

vStr.split('),(')

我在string.split中有 outOfMemory异常

我该如何拆分?但当时是500件?

1 个答案:

答案 0 :(得分:1)

如果您想限制生成零件的数量,只需添加所需零件作为split()方法的第二个参数。

vStr.split('),(', 500)

也许这样做很多次你需要循环或其他什么。