Show
Ignore:
Timestamp:
08/11/08 01:17:14 (5 months ago)
Author:
shogo4405
Message:

hhcタスクの微調整

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/java/utiljs/trunk/src/org/coderepos/utiljs/Arguments.java

    r7733 r17340  
    1414        private static final long serialVersionUID = -8908989881175550220L; 
    1515 
     16        public void add(String... strs) 
     17        { 
     18                for(String str : strs){ 
     19                        this.add(str); 
     20                }; 
     21        }; 
     22 
    1623        /** 
    1724         * 第一引数がtrueのときに、第二引数以降の文字列を追加します。 
     
    2229        { 
    2330                if(!b){ return; }; 
    24                 for(String str : strs){ 
    25                         this.add(str); 
    26                 }; 
     31                this.add(strs); 
    2732        }; 
    2833 
     
    3641                return (String[])this.toArray(args); 
    3742        }; 
     43 
     44        public String join(){ 
     45                return this.toString(","); 
     46        }; 
     47         
     48        public String join(String delimiter){ 
     49                return this.toString(delimiter); 
     50        }; 
     51 
     52        public String toString(){ 
     53                return this.toString(","); 
     54        }; 
     55 
     56        public String toString(String delimiter) 
     57        { 
     58                int length = this.size(); 
     59                StringBuilder buf = new StringBuilder(); 
     60                 
     61                for(int i=0;i<length;i++) 
     62                { 
     63                        if(i!=length-1) 
     64                        { 
     65                                buf.append(this.get(i)).append(delimiter); 
     66                                continue; 
     67                        }; 
     68                        buf.append(get(i)); 
     69                }; 
     70 
     71                return buf.toString(); 
     72        }; 
    3873};