-1
String test=["1","Low-level programming language",true]

在这里我想提取这个字符串值,因为我只需要获得第二个值,比如“低级编程语言”。如何在 android 中使用字符串函数获取这个值?

4

1 回答 1

1

根据您的评论,我假设您有一个包含整个文本(包括括号)的字符串。通常,拆分逗号分隔值是一个相当棘手的过程。但是,对于您的特定字符串,这很容易:

String test = "[\"1\",\"Low-level programming language\",true]";
String[] pieces = test.split(",");
String middle = pieces[1];
// now strip out the quotes:
middle = middle.substring(1, middle.length() - 1);

通常,您可能希望使用通用 CSV 解析器,例如Apache Commons CSVopenCSV

或者,如果这是 JSON 数据(看起来比 CSV 更可能),请查看使用此处列出的 Java JSON 库之一(向下滚动页面以查看列表)。

于 2013-07-26T18:30:09.330 回答