Select Git revision
DataConvereter.java
Joel Andrew Wach authored
DataConvereter.java 2.18 KiB
package assignment2;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class DataConvereter {
public void readPerson (){
String fileName = "data/Person.dat";
Scanner s = null;
try {
s = new Scanner(new File(fileName));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int size =Integer.parseInt(s.nextLine());
for(int i=0;i<size;i++){
String personTemp = s.nextLine();
String[] parts = personTemp.split(";");
String personCode = parts[0];
String name = parts[1];
String address = parts[2];
String eMail = parts[3];
Person p = new Person(personCode,name,address,eMail);
/*p.setPersonCode(personCode);
p.setName(name);
p.setAddress(address);
p.seteMail(eMail);*/
}
s.close();
}
public void readVenues (){
String fileName = "data/Venues.dat";
Scanner s = null;
try {
s = new Scanner(new File(fileName));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int size =Integer.parseInt(s.nextLine());
for(int i=0;i<size;i++){
String venueTemp = s.nextLine();
String[] parts = venueTemp.split(";");
String venueCode = parts[0];
String name = parts[1];
String address = parts[2];
int capacity = Integer.parseInt(parts[3]);
Venues v = new Venues(venueCode,name,address,capacity);
/*v.setVenueCode(venueCode);
v.setName(name);
v.setAddress(address);
v.setCapacity(capacity);*/
}
s.close();
}
public void readCustomer (){
String fileName = "data/Customers.dat";
Scanner s = null;
try {
s = new Scanner(new File(fileName));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int size =Integer.parseInt(s.nextLine());
for(int i=0;i<size;i++){
String customerTemp = s.nextLine();
String[] parts = customerTemp.split(";");
String customerCode = parts[0];
String type = parts[1];
String primaryContact = parts[2];
String name = parts[3];
String address = parts[4];
Customer c = new Customer(customerCode,type, primaryContact, name, address);
/*c.setCustomerCode(customerCode);
c.setType(type);
c.setPrimaryContact(primaryContact);
c.setName(name);
c.setAddress(address);*/
}
s.close();
}
}