>>801
仰るとおりSystem.out.println("KEY="+key);としてみても
やっぱりKEY=0の繰り返しですし、他に原因が見つからないので
そこだけ作り直すことにして見ます。