FlyawayChan 2018-04-10 06:31 采纳率: 50%
浏览 2826
已采纳

Java 如何将平面内的点坐标转化为二维数组

如题:
//for循环拿到平面所有点的坐标
double x;
double y;
List pointList=new ArrayList();
for(x=0.0;x<10.0;x++){
for(y=0.0;y<10.0;y++){
Point2D.Double point=new Point2D.Double(x, y);
pointList.add(point);
}
}
我用for循环拿到了100个点坐标,我要将其转化为二维数组,请问应该怎么写?

  • 写回答

4条回答 默认 最新

  • kun_hello 2018-04-10 06:42
    关注
     double [][] porints = new double[pointList.size()][2];
            for(int i = 0;i<pointList.size();i++){
                porints[i][0] = ((Point2D.Double)pointList.get(i)).x;
                porints[i][1] = ((Point2D.Double)pointList.get(i)).y;
            }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 我想通过python处理sybase IQ库的一些数据,但是不知道sybase IQ库怎么连接,之前连接都是用linux上的 dbisql
  • ¥15 安装llama-cpp-python==0.1.83失败
  • ¥20 管道轴向耦合水击问题
  • ¥60 补全networkx TODO部分。
  • ¥15 有内推吗,云计算linux运维方向
  • ¥30 sort cuteSV.vcf by bcftools用IGV可视化出现报错
  • ¥100 SOS!对STK中导出的天体图像进行质心提取有没有人做过啊
  • ¥15 python 欧式距离
  • ¥15 遗传算法解决有工序顺序约束的大规模FJSP问题
  • ¥15 企业消防水炮塔设计方案