21 lines
595 B
Java
21 lines
595 B
Java
|
|
package ru.project.datasource;
|
||
|
|
|
||
|
|
import ru.project.student.Student;
|
||
|
|
import ru.project.student.StudentBuilder;
|
||
|
|
import ru.project.collection.MyList;
|
||
|
|
|
||
|
|
public class StringParser {
|
||
|
|
public static Student parseString(String str){
|
||
|
|
String [] parts = str.split(";");
|
||
|
|
try{
|
||
|
|
return new StudentBuilder()
|
||
|
|
.setGroupNumber(parts[0])
|
||
|
|
.setAverageGrade(Double.valueOf(parts[1]))
|
||
|
|
.setRecordBookNumber(parts[2])
|
||
|
|
.build();
|
||
|
|
}catch(NumberFormatException e){
|
||
|
|
return null;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|