Point2d[] pts = new Point2d[iCnt]; for( int i = 0 ; i iCnt ; i++ ) { pts[i].set(f[2i],f[2i+1]); } 修改方法: 一,pts[i] = new Point2d(); pts[i].set(f[2i],f[2i+1]); 二,pts[i] = new Point2d(f[2i],f[2i+1]);。