KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > tests > jfun > parsec > rfc822 > ArrayPrintable


1 /*
2  * Created on Dec 11, 2004
3  *
4  * Author Ben Yu
5  */

6 package tests.jfun.parsec.rfc822;
7
8 /**
9  * @author Ben Yu
10  *
11  * Dec 11, 2004
12  */

13 public class ArrayPrintable {
14   private final Object JavaDoc[] arr;
15   private final String JavaDoc sep;
16   /**
17    * @param arr
18    * @param sep
19    */

20   ArrayPrintable(final Object JavaDoc[] arr, final String JavaDoc sep) {
21     this.arr = arr;
22     this.sep = sep;
23   }
24   public String JavaDoc toString(){
25     if(arr.length==0) return "";
26     final StringBuffer JavaDoc buf = new StringBuffer JavaDoc();
27     buf.append(arr[0]);
28     for(int i=1; i<arr.length; i++){
29       buf.append(sep).append(arr[i]);
30     }
31     return buf.toString();
32   }
33   /**
34    * @return Returns the arr.
35    */

36   public Object JavaDoc[] getArr() {
37     return arr;
38   }
39   /**
40    * @return Returns the sep.
41    */

42   public String JavaDoc getSep() {
43     return sep;
44   }
45 }
46
Popular Tags