1. 程式人生 > >【Java】刪除String陣列中的空值

【Java】刪除String陣列中的空值

private String[] replaceNull(String[] str){
    //用StringBuffer來存放陣列中的非空元素,用“;”分隔
       StringBuffer sb = new StringBuffer();
       for(int i=0; i<str.length; i++) {
           if("".equals(str[i])) {
               continue;
           }
           sb.append(str[i]);
           if(i != str.length - 1) {
               sb.append(";");
           }
       }
       //用String的split方法分割,得到陣列
       str = sb.toString().split(";");
       return str;
}