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

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条)

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况