ちなみに初期化時に
for(int i=0;i < buff.length;i++) {
buff[i]=new StringBuffer();
}
とやればちょっとシアワス