バッファのサンプル
コレクションのサイズは固定していて、満杯になるとオブジェクトが先入れ先出し(FIFO)方式で削除されます。よほど特殊なことしないとあんまり使い道は無いかも。
材料
org.apache.commons.collections
org.apache.commons.lang
/** * * 実行。 * @throws Exception 例外 */ public void execute() throws Exception { CircularFifoBuffer buffer = new CircularFifoBuffer(5); for (int i = 0; i < 20; i++) { buffer.add("TEST_" + i); if (i > 0 && i % 5 == 0) { System.out.println( ToStringBuilder.reflectionToString(buffer.toArray() , ToStringStyle.SIMPLE_STYLE)); } } }