ようやく使ってみる気になってきた Google collection Library
6月2日にRelease Candidate 2 、RC2版が出ている。
以前、このライブラリを使用してた人がいたが、どうしてるだろう。
メソッドも少し変わったみたいだが。。。
こんなものもある、、
com.google.common.collect.ObjectArrays
public static <T> T concat(T first,T second,Class<T> type)
public static <T> T concat(@Nullable T element,T array)
public static <T> T concat(T array,@Nullable T element)
String array = {"a","b"};
array = ObjectArrays.concat(array,"c");
System.out.println("array.length = "+array.length);
for(String s : array){
System.out.println(s);
}
String array2 = {"d","e"};
array = ObjectArrays.concat(array,array2,String.class);
System.out.println("array.length = "+array.length);
for(String s : array){
System.out.println(s);
}
String b=null;
String garray = ObjectArrays.concat(b,array2);
System.out.println("garray.length = "+garray.length);
for(String s : garray){
System.out.println(s);
}
public static <T> T newArray(Class<T> type,int length)
public static <T> T newArray(T[] reference,int length)
newArray の必要性がわからない。
@Nullable は、javax.annotation