如何确定哪些对象存储在数组列表中?

PreshenGovender

如果我有 3 个名为 CPU、GPU、RAM 的类,并且我将这些类存储到一个数组列表中ArrayList<Object> stock = new ArrayList<>(),您可以使用什么方法来返回存储在某个索引中的类。例如

stock = new ArrayList<>;
stock.add(new CPU());
stock.add(new GPU());
//method to determine which class is in index 0 
System.out.println(method);
Output: class packageName.CPU
安德里亚·詹诺尼

只有第一个元素

您可以简单地获取元素 0,然后是类,最后是它的名称。

ArrayList<Object> stock = new ArrayList<>();

class CPU{};
class GPU{};

stock.add(new CPU());
stock.add(new GPU());

System.out.println(stock.get(0).getClass().getName());

输出就是你想要的:

com.example.example.model.CPU

所有元素

如果您需要所有类,只需在过程中添加一个 foreach:

stock.forEach(i -> {
    System.out.println(i.getClass().getName());
});

com.example.example.model.CPU

com.example.example.model.GPU

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何遍历存储在数组列表中的对象

如何在数组列表中存储解析对象数据

如何在数组中存储对象列表?

对象如何存储在数组中?

如何通过存储在数组中来制作对象列表

如何确定对象是否在数组中

如何在mongoDB中查询存储在数组中的对象

如何从 PHP 中存储在数组中的对象调用函数?

如何制作存储在数组中的STL对象的副本?

如何在数组或结构中存储多个点对象?

如何避免在 Ruby 中将日期对象存储在数组中?

如何打印出存储在数组中的对象的实例

如何在数组列表中获取对象的PHP

如何在数组列表中添加许多对象?

将地图对象存储在数组中

用Java在数组中存储对象

Java 新手:我不确定如何在创建对象后将其存储在数组中。该程序摆脱它,使其为空

从数据库中读取数据并存储在数组列表对象中

在数组列表中查找特定对象

查找存储在数组列表中的对象的平均值的最佳方法是什么?

如何在Java中存储和读取对象的数组列表?

Java:如何在数组列表中搜索数组中对象的实例变量

位如何存储在数组中?

如何在数组中存储元素?

如何在数组中存储变量?

如何调用存储在数组中的函数

如何从结果集中在数组列表中存储2个整数以及如何检索它

大家好,如何在存储在数组对象中的状态中增加值

单击Flutter中的按钮时如何将对象存储在数组中?