如何在java中将字符串转换/解析为arraylist?

如何在java中将字符串转换/解析为arraylist?,java,arraylist,Java,Arraylist,我正在打一个get电话,通过InputStreamReader获得响应。 所以我的绳子看起来像这样 “[“a”、“b”、“c”] 我需要遍历这个字符串。 我曾尝试使用列表JSONArray生成arraylist,但似乎无法循环 我很少使用Java,所以我迷路了。 请帮忙。这就是全部回答吗?通常,您会在响应中得到一个JSON或XML对象或类似的东西,您可以使用一些来解析其中的字段。看看情况是否如此 如果不是,那么它只是一个原始的字符串。在这种情况下,您需要使用字符串操作来解析它。使用该选项将为您提

我正在打一个get电话,通过InputStreamReader获得响应。 所以我的绳子看起来像这样

“[“a”、“b”、“c”]

我需要遍历这个字符串。 我曾尝试使用列表JSONArray生成arraylist,但似乎无法循环

我很少使用Java,所以我迷路了。
请帮忙。

这就是全部回答吗?通常,您会在响应中得到一个JSON或XML对象或类似的东西,您可以使用一些来解析其中的字段。看看情况是否如此


如果不是,那么它只是一个原始的
字符串
。在这种情况下,您需要使用字符串操作来解析它。使用该选项将为您提供一个包含3个字符串的字符串数组:
[“a”、“b”、“c”]
。您可以使用它从中获取
数组列表。

这就是整个响应吗?通常,您会在响应中得到一个JSON或XML对象或类似的东西,您可以使用一些来解析其中的字段。看看情况是否如此


如果不是,那么它只是一个原始的
字符串
。在这种情况下,您需要使用字符串操作来解析它。使用该选项将为您提供一个包含3个字符串的字符串数组:
[“a”、“b”、“c”]
。您可以在此上使用,从中获取
数组列表。

下面的逻辑将有助于循环字符串数组

String[] input = {"a", "b", "c"};  

          List<String> stringList = Arrays.asList(input);  

          for (String str : stringList) {  
             System.out.println(str);  
             // your logic on looped string
          }  
String[]input={“a”、“b”、“c”};
List stringList=Arrays.asList(输入);
对于(字符串str:stringList){
系统输出打印项次(str);
//循环字符串上的逻辑
}  

下面的逻辑将有助于循环字符串数组

String[] input = {"a", "b", "c"};  

          List<String> stringList = Arrays.asList(input);  

          for (String str : stringList) {  
             System.out.println(str);  
             // your logic on looped string
          }  
String[]input={“a”、“b”、“c”};
List stringList=Arrays.asList(输入);
对于(字符串str:stringList){
系统输出打印项次(str);
//循环字符串上的逻辑
}  

谢谢,我确实使用了您的答案和下面的一个答案来解决它。谢谢,我确实使用了您的答案和下面的一个答案来解决它。谢谢,我用“”替换了[]并将其拆分,然后创建了与您的示例类似的列表。谢谢,我用“”替换了[]并将其拆分,然后创建了与您的示例类似的列表。