Advertisement
Guest User

Processing

a guest
Apr 14th, 2012
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4.  
  5. public class Processing
  6. {
  7.    
  8.     public static List<Program> readAllData() {
  9.            
  10.            List<Program> schedule = new LinkedList<Program>();
  11.  
  12.         try{
  13.             FileInputStream fstream = new FileInputStream("file.txt");
  14.  
  15.             DataInputStream in = new DataInputStream(fstream);
  16.             BufferedReader br = new BufferedReader(new InputStreamReader(in));
  17.             String tempString = null;
  18.  
  19.  
  20.             while ((tempString = br.readLine()) != null)   {
  21.  
  22.  
  23.                 String[] row = tempString.split("-");
  24.                                
  25.                                
  26.                                
  27.  
  28.                 if(row[0].compareTo("COMEDY") == 0) {
  29.  
  30.                     Comedy comedy = new Comedy(row[0], row[1], Integer.parseInt(row[2]), row[3], row[4], Boolean.parseBoolean(row[5]), row[6]);
  31.                     schedule.add(comedy);
  32.  
  33.                 }
  34.                                
  35.                                 else if(row[0].compareTo("FILM") == 0) {
  36.                                    
  37.                                     Film film = new Film(row[0], row[1], Integer.parseInt(row[2]), row[3], row[4], Boolean.parseBoolean(row[5]), row[6], row[7]);
  38.                     schedule.add(film);
  39.                                    
  40.                                    
  41.                                 }
  42.                 else if(row[0].compareTo("DRAMA") == 0) {
  43.  
  44.                     Drama drama = new Drama(row[0], row[1], Integer.parseInt(row[2]), row[3], row[4], Boolean.parseBoolean(row[5]), row[6]);
  45.                     schedule.add(drama);
  46.  
  47.                 }
  48.  
  49.                 else if(row[0].compareTo("MUSIC") == 0) {
  50.  
  51.                     MusicVideo music = new MusicVideo(row[0], row[1], Integer.parseInt(row[2]));
  52.                     schedule.add(music);
  53.  
  54.                 }
  55.  
  56.                 else if(row[0].compareTo("HOTEL") == 0) {
  57.  
  58.                     HotelInfo hotel = new HotelInfo(row[0], row[1], Integer.parseInt(row[2]));
  59.                     schedule.add(hotel);
  60.  
  61.                 }
  62.  
  63.             }
  64.             in.close();
  65.                        
  66.         }
  67.  
  68.         catch (Exception e){
  69.             System.err.println("Error: " + e.getMessage());
  70.         }
  71.                
  72.                
  73.     return schedule;
  74.        
  75.     }
  76.  
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement