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

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 铜与钢双金属板叠加在一起每种材料300mm长,18mm宽,4mm厚一端固定并加热至80℃,当加热端温度保持不变时另一端的稳态温度。ansys
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源
  • ¥15 ANSYS分析简单钎焊问题
  • ¥20 bash代码推送不上去 git fetch origin master #失败了
  • ¥15 LOL外服加入了反作弊系统,现在游戏录像rofl文件离线都无法打开
  • ¥15 在centos7安装conda
  • ¥15 c#调用yolo3 dll文件获取的数据对不上
  • ¥20 WPF 如何实现多语言,label 和cs(live Charts)中是否都能翻译