Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
608
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.10 KB | None | 0 0
  1. /*------------------------------------------------------
  2. My name: Peter Ramsey
  3. My Student number: 5836943
  4. My email address: Pr140@uowmail.edu.au
  5. Assignment number:2
  6. -------------------------------------------------------*/
  7. package assignment2;
  8.  
  9. import java.io.BufferedReader;
  10. import java.io.File;
  11. import java.io.FileInputStream;
  12. import java.io.IOException;
  13. import java.io.InputStreamReader;
  14.  
  15. public class Student {
  16.        
  17.     private String fullName;
  18.     private int stdNumber;
  19.     private String email;
  20.     private String course;
  21.    
  22.    
  23.     public Student (){
  24. this("Test");    
  25.         fullName="";
  26.             stdNumber= 0;
  27.             email="";
  28.             course="";
  29.                 try (FileInputStream inStream = new FileInputStream(new File("student1.txt"))) {
  30.  
  31.              
  32.             int i=1;
  33.             String _f_name="";
  34.             String _l_name="";
  35.             String _course="";
  36.             int _s_number=0;
  37.             String _email="";
  38.             BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
  39.             StringBuilder out = new StringBuilder();
  40.             String line;
  41.             while  ((line = reader.readLine()) != null) {
  42.                
  43.                 if (i==1)
  44.                 {
  45.                     _f_name=line.substring(11);
  46.                 }
  47.                
  48.                 if (i==2)
  49.                 {
  50.                     _l_name=line.substring(10);
  51.                 }
  52.                
  53.                 if (i==3)
  54.                 {
  55.                     _course=line;
  56.                 }
  57.                
  58.                 if (i==4)
  59.                 {
  60.                      _s_number= Integer.parseInt(line.substring(15));
  61.                 }
  62.                
  63.                 if (i==5)
  64.                 {
  65.                     _email=line.substring(8);
  66.                 }
  67.            
  68.                 i++;
  69.             }
  70.               fullName= _f_name+" "+ _l_name;
  71.        stdNumber = _s_number;
  72.        email = _email;
  73.        course = _course;  
  74.              
  75.         }  
  76.         catch (IOException e) {
  77.             e.printStackTrace();
  78.         }
  79.          
  80.         }    
  81.     public Student (String _f_name, String _l_name, String _course,int _s_number, String _email){
  82.        fullName= _f_name+" "+ _l_name;
  83.        stdNumber = _s_number;
  84.        email = _email;
  85.        course = _course;    
  86.     }
  87.    
  88.     public Student(String Student){
  89.     try (FileInputStream inStream = new FileInputStream(new File("student1.txt"))) {
  90.  
  91.              
  92.             int i=1;
  93.             String _f_name="";
  94.             String _l_name="";
  95.             String _course="";
  96.             int _s_number=0;
  97.             String _email="";
  98.             BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
  99.             StringBuilder out = new StringBuilder();
  100.             String line;
  101.             while  ((line = reader.readLine()) != null) {
  102.                
  103.                 if (i==1)
  104.                 {
  105.                     _f_name=line.substring(11);
  106.                 }
  107.                
  108.                 if (i==2)
  109.                 {
  110.                     _l_name=line.substring(10);
  111.                 }
  112.                
  113.                 if (i==3)
  114.                 {
  115.                     _course=line;
  116.                 }
  117.                
  118.                 if (i==4)
  119.                 {
  120.                      _s_number= Integer.parseInt(line.substring(15));
  121.                 }
  122.                
  123.                 if (i==5)
  124.                 {
  125.                     _email=line.substring(8);
  126.                 }
  127.            
  128.                 i++;
  129.             }
  130.            
  131.              
  132.         }  
  133.         catch (IOException e) {
  134.             e.printStackTrace();
  135.         }
  136.     }
  137.  
  138.  
  139.        
  140.     public void displayStudInfo() {
  141.        
  142.             System.out.println("STUDENT ");
  143.             System.out.println("Full name: "+fullName);
  144.             System.out.println(course+"E");
  145.             System.out.printf("Student number:  %d \n", stdNumber );
  146.             System.out.println("Email: "+email+"@uow.edu.au");
  147.    
  148.     }
  149. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement