有空的数组的字符串转字符串的数组

    技术2022-07-11  97

    数组字符串转字符串数组

    String[] a = {1,2,3,4,5}; //和 String a = "[1,2,3,4,5]"; //的转换是非常简单的

    但是今天我在工作中有个需求是从

    String a = ",2,,4,";

    得到 数组 这里记录一下方法:

    String a = ",2,,4,"; a = "["+a+"]"; System.out.println(a); String[] as = a.split(","); ArrayList<String> alist = new ArrayList<>(); for (int i = 0; i < as.length; i++) { if(i==0){ alist.add(as[i].substring(1)); }else if(i==as.length-1){ alist.add(as[i].substring(0,as[i].length()-1)); }else{ alist.add(as[i]); } } for (String ateim: alist) { System.out.println(ateim); }
    Processed: 0.010, SQL: 9