JAVA配列またはListが文字列に接続されている

2526 ワード

    /**
     *         javascript
     * @param join      
     * @param strAry        
     * @return
     */
    public static String join(String join,String[] strAry){
        StringBuffer sb=new StringBuffer();
        for(int i=0,len =strAry.length;iif(i==(len-1)){
                sb.append(strAry[i]);
            }else{
                sb.append(strAry[i]).append(join);
            }
        }
        return sb.toString();
    }

    /**
     *                  
     * @param join     
     * @param cols    
     * @param colName   
     * @return
     */
    public static String join(String join,List cols,String colName){
        List aColCons = new ArrayList();
        for (Map map:
             cols) {
            aColCons.add(ObjectUtils.toString(map.get(colName)));
        }
        return join(join,aColCons);
    }

    public static String join(String join,List listStr){
        StringBuffer sb=new StringBuffer();
        for(int i=0,len =listStr.size();iif(i==(len-1)){
                sb.append(listStr.get(i));
            }else{
                sb.append(listStr.get(i)).append(join);
            }
        }
        return sb.toString();
    }