Syntax SugarなArrayListを作ってみた。
使い方は以下のとおり。
List<String> l = new SList<String>("a","b","c").addAll("d","e");
全ソースはこんな感じ。
package ikdnet; import java.util.ArrayList; import java.util.Collections; /** * * @author kensir0u * * @param <E> */ public class SList<E> extends ArrayList<E> { private static final long serialVersionUID = 0L; /** * * @param args */ public SList(E... args) { Collections.addAll(this,args); } /** * * * <DL> * <DT><b>メソッド概要:</b></DT><DD> * Return the instance.<BR> * </DD><BR> * </DL> * * @param args * @return */ public SList<E> addAll(E... args) { Collections.addAll(this,args); return this; } }