Test.java
Dosyayı İndir
package com.godoro.object;
import java.util.StringTokenizer;
public class Test {
private static String format(Student student){
StringBuilder builder=new StringBuilder();
builder.append(student.getStudentId()).append("|");
builder.append(student.getStudentName()).append("|");
builder.append(student.getAverageMark());
return builder.toString();
}
// private static String format2(Student student){
// return String.format("%d|%s|%4.2f", student.getStudentId(),
// student.getStudentName(),student.getAverageMark());
// }
private static Student parse(String string){
StringTokenizer tokenizer=new StringTokenizer(string,"|");
long studentId=Long.parseLong(tokenizer.nextToken());
String studentName=tokenizer.nextToken();
double averageMark=Double.parseDouble(tokenizer.nextToken());
return new Student(studentId,studentName,averageMark);
}
// private static Student parse2(String string){
// String[] tokens=string.split("\\|");
// long studentId=Long.parseLong(tokens[0]);
// String studentName=tokens[1];
// double averageMark=Double.parseDouble(tokens[2]);
// return new Student(studentId,studentName,averageMark);
// }
public static void main(String[] args) {
Student student=new Student(901,"Neşet Ertaş",3.3);
String string=format(student);
System.out.println("Katar "+string);
Student student2=parse(string);
System.out.println("Öğrenci "+student2.getStudentId()+" "
+student2.getStudentName()+" "+student2.getAverageMark());
}
}
Dosyayı İndir