Java将数据转换成student对象
时间: 2023-11-27 09:49:55 浏览: 97
假设有一个Student类,包含如下属性:
```java
public class Student {
private String name;
private int age;
private String gender;
// 构造方法、getter和setter方法省略
}
```
现在有一个数据格式如下的字符串:
```java
String data = "张三,18,男";
```
要将这个字符串转换成一个Student对象,可以按照如下步骤:
1. 将字符串按照逗号分隔成数组。
```java
String[] dataArray = data.split(",");
```
2. 创建一个Student对象,并将数组中的值设置到对象的属性中。
```java
Student s = new Student();
s.setName(dataArray[0]);
s.setAge(Integer.parseInt(dataArray[1]));
s.setGender(dataArray[2]);
```
完整代码如下:
```java
public class ConvertDataToStudent {
public static void main(String[] args) {
String data = "张三,18,男";
String[] dataArray = data.split(",");
Student s = new Student();
s.setName(dataArray[0]);
s.setAge(Integer.parseInt(dataArray[1]));
s.setGender(dataArray[2]);
System.out.println(s.getName() + ", " + s.getAge() + ", " + s.getGender());
}
}
```
阅读全文