在Java中将字符串值用作成员变量/字段

时间:2018-08-23 00:23:44

标签: java variables

我正在尝试创建一个基于某些参数查找成员变量值的函数。

我已经读过this,但是我不确定这是否足以解决我的问题。我想我的列表对象可以包含哈希图,该哈希图将包含成员变量作为键,但这将需要更改很多代码。

我也读过this,但是该链接似乎专门处理方法,因此我不确定成员变量/字段的语法是什么。

有人用this将我的帖子标记为重复,但是(除非我不正确地解释了链接),那里的建议是创建类的新实例以获取一些预设的变量/字段值。这并不能真正解决我的问题,因为我的类对象字段没有附带相关的预设值。

作为参考,这实际上是我想要做的:

private boolean find(String category, String value, List<Object> list) {
  for (int i = 0; i < list.size(); ++i) {
    if (list.get(i).(category).equals(value))
      return true;
  }
  return false;
}

很显然,“(category)”语法不正确,因此此代码不起作用。除了使用哈希图,还有其他更简便/更好的方法吗?

0 个答案:

没有答案