首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从List <Object>(Java)获取数据?

从List<Object>获取数据可以通过以下步骤实现:

  1. 首先,创建一个List<Object>对象,并向其中添加数据。List<Object>是一个泛型集合,可以存储任意类型的对象。
代码语言:java
复制

List<Object> list = new ArrayList<>();

list.add("Hello");

list.add(123);

list.add(true);

代码语言:txt
复制
  1. 要获取List<Object>中的数据,可以使用索引访问。索引从0开始,依次递增。
代码语言:java
复制

Object data1 = list.get(0); // 获取索引为0的数据,结果为"Hello"

Object data2 = list.get(1); // 获取索引为1的数据,结果为123

Object data3 = list.get(2); // 获取索引为2的数据,结果为true

代码语言:txt
复制

注意:由于List<Object>可以存储不同类型的对象,因此获取数据时需要将返回的Object对象转换为实际的类型。

  1. 如果List<Object>中存储的是自定义对象,可以通过强制类型转换获取对象的属性。
代码语言:java
复制

class Person {

代码语言:txt
复制
   private String name;
代码语言:txt
复制
   private int age;
代码语言:txt
复制
   // 省略构造函数和其他方法
代码语言:txt
复制
   // getter和setter方法
代码语言:txt
复制
   public String getName() {
代码语言:txt
复制
       return name;
代码语言:txt
复制
   }
代码语言:txt
复制
   public void setName(String name) {
代码语言:txt
复制
       this.name = name;
代码语言:txt
复制
   }
代码语言:txt
复制
   public int getAge() {
代码语言:txt
复制
       return age;
代码语言:txt
复制
   }
代码语言:txt
复制
   public void setAge(int age) {
代码语言:txt
复制
       this.age = age;
代码语言:txt
复制
   }

}

// 创建List<Object>对象并添加自定义对象

List<Object> list = new ArrayList<>();

list.add(new Person("John", 25));

// 获取自定义对象的属性

Person person = (Person) list.get(0);

String name = person.getName(); // 获取name属性,结果为"John"

int age = person.getAge(); // 获取age属性,结果为25

代码语言:txt
复制

以上是从List<Object>获取数据的基本步骤。根据具体的业务需求,可以进一步对获取的数据进行处理和操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券