将其作为JSON处理.两个直接的好处是它会自动处理数据中的任何嵌入式逗号,另一个是你将获得带有不带引号的字符串的String [].
String input = "[\"477\",\"com.dummybilling\",\"android.test.purchased\",\"inapp:com.dummybilling:android.test.purchased\",\"779\"]";
JSONArray jsonArray = new JSONArray(input);
String[] strArr = new String[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
strArr[i] = jsonArray.getString(i);
}
System.out.println(Arrays.toString(strArr));
输出:
[477, com.dummybilling, android.test.purchased, inapp:com.dummybilling:android.test.purchased, 779]