-
正常List返回值,转换为String后,是带"[]",这种符号的,为了方便进行字符串读写及后续操作,可以使用StringUtils.strip去除"[]";
-
再将String转换为String [] 数组进行遍历输出(也可以转换为json串处理)。
-
具体代码如下:
import java.util.ArrayList;
import java.util.List;
//import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang3.StringUtils;//我使用的是commons-lang3-3.9.jar
public class JsonTStr {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
String hString = list.toString();
System.out.println(hString);
String stripString = StringUtils.strip(list.toString(),"[]");
System.out.println(stripString);
String[] as = stripString.split(",");
for (int i = 0; i < as.length; i++) {
System.out.println(as[i].trim());
}
}
}