Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*------------------------------------------------------
- My name: Peter Ramsey
- My Student number: 5836943
- My email address: Pr140@uowmail.edu.au
- Assignment number:2
- -------------------------------------------------------*/
- package assignment2;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.IOException;
- import java.io.InputStreamReader;
- public class Student {
- private String fullName;
- private int stdNumber;
- private String email;
- private String course;
- public Student (){
- this("Test");
- fullName="";
- stdNumber= 0;
- email="";
- course="";
- try (FileInputStream inStream = new FileInputStream(new File("student1.txt"))) {
- int i=1;
- String _f_name="";
- String _l_name="";
- String _course="";
- int _s_number=0;
- String _email="";
- BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
- StringBuilder out = new StringBuilder();
- String line;
- while ((line = reader.readLine()) != null) {
- if (i==1)
- {
- _f_name=line.substring(11);
- }
- if (i==2)
- {
- _l_name=line.substring(10);
- }
- if (i==3)
- {
- _course=line;
- }
- if (i==4)
- {
- _s_number= Integer.parseInt(line.substring(15));
- }
- if (i==5)
- {
- _email=line.substring(8);
- }
- i++;
- }
- fullName= _f_name+" "+ _l_name;
- stdNumber = _s_number;
- email = _email;
- course = _course;
- }
- catch (IOException e) {
- e.printStackTrace();
- }
- }
- public Student (String _f_name, String _l_name, String _course,int _s_number, String _email){
- fullName= _f_name+" "+ _l_name;
- stdNumber = _s_number;
- email = _email;
- course = _course;
- }
- public Student(String Student){
- try (FileInputStream inStream = new FileInputStream(new File("student1.txt"))) {
- int i=1;
- String _f_name="";
- String _l_name="";
- String _course="";
- int _s_number=0;
- String _email="";
- BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
- StringBuilder out = new StringBuilder();
- String line;
- while ((line = reader.readLine()) != null) {
- if (i==1)
- {
- _f_name=line.substring(11);
- }
- if (i==2)
- {
- _l_name=line.substring(10);
- }
- if (i==3)
- {
- _course=line;
- }
- if (i==4)
- {
- _s_number= Integer.parseInt(line.substring(15));
- }
- if (i==5)
- {
- _email=line.substring(8);
- }
- i++;
- }
- }
- catch (IOException e) {
- e.printStackTrace();
- }
- }
- public void displayStudInfo() {
- System.out.println("STUDENT ");
- System.out.println("Full name: "+fullName);
- System.out.println(course+"E");
- System.out.printf("Student number: %d \n", stdNumber );
- System.out.println("Email: "+email+"@uow.edu.au");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement