当前位置: 首页 > 面试题库 >

如何从存储在列表中的对象获取特定字段值的列表?

寇开畅
2023-03-14
问题内容

说我有一个对象列表,其中包含两个字段field1field2,均为String类型。

field1如果有可能,如何在不迭代列表的情况下获取所有值的列表?


问题答案:

对象是对内存地址的引用。然后,该对象的字段是指向其他内存地址的其他引用。因此,对象列表是引用列表。因此,列表不可能直接访问对象字段(由引用给出的引用)。最简洁的答案是不。

注意:无论如何,您都会找到可以实现所需功能的API,但该API仍在内部循环。



 类似资料:
  • 假设有一个类Obj 并且您有一个实例列表,即。 现在,我如何在Java8中用流找到来自列表中对象的int字段值的和(例如,对于对象,标准是)?

  • 假设有一个类: ...您有一个实例列表,即

  • 问题内容: 我有一个对象列表。对象具有3个字符串属性。我想制作一个仅包含类中特定属性的列表。 有内置的功能可以做到这一点吗? 问题答案: 列表理解会很好地工作: 但是,由于您要求:-),所以有内置功能的组合。

  • 问题内容: 假设有一个Obj类 并且您有一个实例列表,即。 现在,如何在Java8中使用过滤条件从流中找到列表中的对象的int字段值的总和(例如,对于object ,条件为)? 问题答案: 你可以做 或(使用方法参考)

  • 假设有一个Obj类 你有一个实例列表,即

  • 问题内容: 我有几个领域的大型语料库的索引。这些字段中只有一个包含文本。我需要基于此字段从整个索引中提取唯一单词。有谁知道我如何在Java中使用Lucene做到这一点? 问题答案: 您正在寻找术语向量(字段中所有单词的集合以及每个单词的使用次数,不包括停用词)。您将对索引中的每个文档使用IndexReader的getTermFreqVector(docid,field),并在其中填充。 替代方法是