java找一一对应的关系
我首先给出5点的坐标(p1-p5),然后想再输入5个点输入的点1与坐标p1比较,点2与p2比较...有没有什么好的方法?比如做个list之类的...
我首先给出5点的坐标(p1-p5),然后想再输入5个点
输入的点1与坐标p1比较,点2与p2比较...
有没有什么好的方法?比如做个list之类的 展开
输入的点1与坐标p1比较,点2与p2比较...
有没有什么好的方法?比如做个list之类的 展开
1个回答
展开全部
HashMap<String,Pointer> map = new HashMap<String,Pointer>();
map.put("点1",new Pointer(12,12));
map.put("点2",new Pointer(23,45));
map.get("点1");
map.put("点1",new Pointer(12,12));
map.put("点2",new Pointer(23,45));
map.get("点1");
追问
谢谢回答
我比较的目的是:给一个范围area,如果点1的x坐标在p1的(p1+-area)里 && y坐标同理,就输出1;反之输出0
能否进一步说明
追答
Pointer p = map.get("点1");
if(p.x >= area.x && p.x = area.y && p.y <= area.y + area.height){
// 在里面
}else{
// 采纳即可
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询