java把一个String数组转换成实体对象 您所在的位置:网站首页 把对象转成数组 java把一个String数组转换成实体对象

java把一个String数组转换成实体对象

#java把一个String数组转换成实体对象| 来源: 网络整理| 查看: 265

假设我们有一个叫做`Person`的实体类,其属性为`id`、`name`和`age`,字符串数组如下:

String[] personData = {"1", "John", "25"};

我们可以通过以下代码将其转换为一个`Person`对象:

Person person = new Person(Integer.parseInt(personData[0]), personData[1], Integer.parseInt(personData[2]));

其中,`Integer.parseInt()`方法将`String`类型的数字转换为整型,`personData[0]`表示获取数组中第一个元素,即`id`,`personData[1]`表示获取数组中第二个元素,即`name`,`personData[2]`表示获取数组中第三个元素,即`age`。

如果我们存储了多个`Person`对象的数据,可以使用循环遍历数组,并将每个元素转换为`Person`对象,存储到一个新的`Person`对象数组中:

String[][] personsData = {{"1", "John", "25"}, {"2", "Smith", "30"}}; Person[] persons = new Person[personsData.length]; for (int i = 0; i < personsData.length; i++) { persons[i] = new Person(Integer.parseInt(personsData[i][0]), personsData[i][1], Integer.parseInt(personsData[i][2])); }

其中,`personsData`是一个二维字符串数组,每个元素表示一个`Person`对象的数据,数组的长度表示有多少个`Person`对象。循环遍历数组,将每个`Person`对象的数据转换为`Person`对象,并存储到`persons`数组中。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有