Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. // MAIN
  2. public static void main(String[] args) {
  3.     Dialog dialog   = new Dialog();
  4.     Register reg    = new Register();
  5.        
  6.     reg.readFromFile    ("data.txt");      
  7.     reg.writeToFile     ("data.txt");
  8.  
  9. // EN klass lol
  10. public class Register {
  11.         private ArrayList<CD> reg;
  12.        
  13.         CD CD;
  14.        
  15.         public Register(){
  16.            
  17.         }
  18.        
  19.         public void readFromFile(String fileName){
  20.             Scanner scan = null;
  21.            
  22.             try {
  23.                 scan = new Scanner(new File(fileName));
  24.             } catch (FileNotFoundException e) {
  25.                 System.err.println("Filen kunde inte öppnas.");
  26.                 System.exit(1);
  27.             }
  28.            
  29.             while (scan.hasNextLine()) {               
  30.                 CD = new CD(scan.nextLine(), scan.nextLine());
  31.                 reg.add(CD);
  32.             }
  33.            
  34.             scan.close();          
  35.         }
  36.        
  37.         public void writeToFile(String fileName){
  38.             PrintWriter printWriter = null;
  39.             try {
  40.                 printWriter = new PrintWriter(new File(fileName));
  41.             } catch (FileNotFoundException e) {
  42.                 System.err.println("Filen kunde inte öppnas.");
  43.                 System.exit(1);
  44.             }
  45.            
  46.             for (int i = 0; i < reg.size(); i++) {
  47.                 printWriter.println(reg.get(i));
  48.             }
  49.            
  50.             printWriter.println("Test Line");
  51.            
  52.             printWriter.close();
  53.         }
  54. }
  55.  
  56. // EN till lolol
  57. public class CD {
  58.     private String artist;
  59.     private String title;
  60.    
  61.     public CD(String artist, String title) {
  62.         this.artist = artist;
  63.         this.title  = title;
  64.     }
  65.    
  66.     public String getArtist(){
  67.         return artist;
  68.     }
  69.    
  70.     public String getTitle(){
  71.         return title;
  72.     }
  73.    
  74.     public String toString(){
  75.         return artist + "\t" + title;
  76.     }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement