对象如何从HashMap获取其密钥?

伊万

假设我有一个用HashMap定义的棋盘

HashMap <Position,Field> chessboard = new HashMap <Position,Field>();

我声明Position

class Position{
  int x;
  int y;
}

当我尝试为Field对象创建类时,遇到一个问题:该对象Field应包含一个,Position因为它是由它定义的。前任。

class Field {
  Position pos;
  int color;
  void draw(){
    // draw Field using pos
  }
}

但是Position对象将用于HashMap。如何避免这种冗余?

路易斯·瓦瑟曼

代价实际上并不是您想的那样:您只对Position内存中的同一对象持有一个引用(在大多数系统上为四个字节)开销很小。甚至不用担心。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从HashMap获取对象的密钥?

来自分类Dev

数据类型如何从对象获取其属性?

来自分类Dev

使用变量创建对象文字,如何获取其值

来自分类Dev

如何在react hooks数组中获取其对象的值?

来自分类Dev

数据类型如何从对象中获取其属性?

来自分类Dev

如何使用groupby对象获取其他列的总和?

来自分类Dev

从组密钥获取其他属性

来自分类Dev

如何通过提供值从HashMap中获取密钥?

来自分类Dev

Android:如何从HashMap对象获取位图?

来自分类Dev

Android:如何从HashMap对象获取位图?

来自分类Dev

Android:如何从HashMap对象获取位图?

来自分类Dev

获取值作为对象如何将其转换为字符串并获取其值

来自分类Dev

PHP获取对象密钥

来自分类Dev

DesiredCapabilities对象未获取其属性

来自分类Dev

lodash:迭代每个对象并获取其键

来自分类Dev

从对象内部获取对象的密钥

来自分类Dev

我如何延迟可折叠对象的扩展,直到获取其内容?

来自分类Dev

如何定义要从TypeScript中的数组中获取其属性的对象的类型

来自分类Dev

如何像对象一样使用“ this”并通过字符串获取其变量/函数?

来自分类Dev

如何获取JSON对象中的所有密钥(javascript)

来自分类Dev

Android:如何从此json获取JSON对象密钥:

来自分类Dev

如何获取动态JSON数组中每个对象的密钥?

来自分类Dev

如何从json对象获取密钥并转换为数组?

来自分类Dev

如何使用jQuery获取其值

来自分类Dev

iframe如何获取其父背景颜色?

来自分类Dev

如何输入unicode字符并获取其数值

来自分类Dev

如何获取其他格式的列表?

来自分类Dev

如何使用jQuery获取其值

来自分类Dev

如何输入unicode字符并获取其数值

Related 相关文章

热门标签

归档