1 25 38 package org.jgrapht.util; 39 40 48 public class ArrayUtil 49 { 50 51 53 58 public static String toString(int [] array) 59 { 60 StringBuffer stringBuffer = new StringBuffer ("["); 61 stringBuffer.append(array[0]); 62 for (int i = 1; i < array.length; i++) { 63 stringBuffer.append(",").append(array[i]); 64 } 65 stringBuffer.append("]"); 66 return stringBuffer.toString(); 67 } 68 69 74 public static String toString(Object [] array, ToStringFunctor functor) 75 { 76 StringBuffer stringBuffer = new StringBuffer ("["); 77 stringBuffer.append(array[0]); 78 for (int i = 0; i < array.length; i++) { 79 stringBuffer.append(",").append(functor.toString(array[i])); 80 } 81 stringBuffer.append("]"); 82 return stringBuffer.toString(); 83 } 84 85 90 public static String toString(Object [] array) 91 { 92 StringBuffer stringBuffer = new StringBuffer ("["); 93 stringBuffer.append(array[0]); 94 for (int i = 1; i < array.length; i++) { 95 stringBuffer.append(",").append(array[i]); 96 } 97 stringBuffer.append("]"); 98 return stringBuffer.toString(); 99 } 100 101 103 public interface ToStringFunctor 104 { 105 public String toString(Object arrayElement); 106 } 107 } 108 | Popular Tags |