Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列表<;字符串>;在java中返回列表的步骤_Java_Arraylist - Fatal编程技术网

列表<;字符串>;在java中返回列表的步骤

列表<;字符串>;在java中返回列表的步骤,java,arraylist,Java,Arraylist,我已经存储了一个java.util.List字符串,例如 [data1,data2,data3,data3,data7] 一串 知道有些值是空的,如何将其转换回字符串列表 更新: 我无法隐式转换。获取错误无法将字符串转换为字符串[]。还尝试转换为列表。没有成功 更新2: ,无法用于拆分,因为数据还包含 更新3: [/Simplify.do、动作、临时、测试、数据] 有空格但没有空格的数据是单个数据。如果我正确理解了问题,并且您的数据有逗号分隔符 //if you have the bracke

我已经存储了一个
java.util.List
字符串,例如

[data1,data2,data3,data3,data7]
一串

知道有些值是空的,如何将其转换回字符串列表

更新: 我无法隐式转换。获取错误无法将字符串转换为字符串[]。还尝试转换为列表。没有成功

更新2: ,无法用于拆分,因为数据还包含

更新3: [/Simplify.do、动作、临时、测试、数据]
有空格但没有空格的数据是单个数据。

如果我正确理解了问题,并且您的数据有逗号分隔符

//if you have the brackets remaining and don't want them, remove them
data = data.replace("[","").replace("]","");


String data = "data1,data2,data3";
//You would put the second parameter as -1 if you want to keep any trailing blank values 
List<String> smapleData= Arrays.asList(data.split(",",-1));
//or if you don't want to keep trailing blanks
List<String> sampleDataTwo = Arrays.asList(data.split(","));
//如果您还有括号,但不需要,请将其删除
数据=数据。替换(“[”,“”)。替换(“]”,“”);
String data=“data1、data2、data3”;
//如果要保留任何尾随空白值,可以将第二个参数设置为-1
List smapleData=Arrays.asList(data.split(“,”,-1));
//或者如果你不想保留尾随空格
List sampleDataTwo=Arrays.asList(data.split(“,”);

这将使它回到字符串列表

使用以下方法进行查询:

初始声明

  String myNewList=new String();
  String data = "data1,data2,data3";
首先,根据可以用作分隔符的逗号分割值

 myNewList=data.split(",");
然后将其传递给一个新列表,您将得到所需的结果,即字符串列表

List<String> myList= Arrays.asList(myNewList);
List myList=Arrays.asList(myNewList);

显示您所做的事情以及您在哪里感到困惑您是否希望保留空值?@ahungerart否我不想要空值如果您想保留尾部空值,您必须使用负数
限制。
括号也存在于我的字符串中是否没有隐式方法将其转换回列表或甚至字符串数组会很棒,你需要更具体地说明你想做什么。这个答案一开始是我猜问题然后回答的。你有括号,所以我把它们去掉了,你不会说你是否想保留尾随空格,所以我给了你两个选项。您没有完全指定分隔符,所以我假设它是一个逗号,并包括在内。我认为从你的问题中得到的答案相当可靠。如果您不这么认为,那么可能需要进行一些澄清。@DejaVuSansMono不能用作拆分正则表达式,因为数据包含,