类型转化--Java

1.String类型的列表转化成List
比如:'[1,2,3]'-->[1,2,3]
public static List stringToList(String str){
    // 判空
    if(str == null || str.trim().equals("")){
        return null;
     }

    str = str.substring(1, str.length() - 1);
    String[] arr = str.split(", ");
    List listOutput = arrToList(arr); // 数组转为 list
    return listOutput;
}

// 数组转为 list
public static List arrToList(String[] resArr){
    List returnList = new ArrayList<>();

    for(int j = 0; j < resArr.length; j++){
        returnList.add(resArr[j]);
    }

    return returnList;
}

你可能感兴趣的:(Java)