java - 集合和数组列表

标签 java arraylist set

如果我有一个对象类型的 ArrayList 并且我想获取我会使用的特定对象的名称

arraylist.get(i).getName();

但是它不适用于 Sets?如何使用集合调用特定属性?

我尝试这样做的原因也是因为我正在处理大量数据。效率提高了多少

是集合吗?

最佳答案

如果您需要获取特定元素,那么数组/数组列表是更好的实现。不过,如果您确实需要集合,则可以使用 for 循环迭代集合,例如:

for(MyObject elem : mySet){
  elem.getName();//Do something with each name
}

获取每个名字。

关于java - 集合和数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24680250/

相关文章:

java - 我们为什么需要 ArrayList 构造函数中的 super() 呢?

python - 在集合字典中将具有相同值的所有键分组

java - iOS 框架中的 LinkedList 等价物是什么?

java - 将类类型传递给过滤函数

java - 如何创建在构造函数中返回给定参数的 ArrayList 的方法?

c++ - 如何在 C++ 中拥有一组结构

python - 如何保存一个独特的听写包?

java - Jtable过滤失败

JAVA:如何自动将唯一ID号写入.CSV文件

java - 任何人都可以解释如何使用indexOf,lastIndexOf删除ArrayList中的重复项