Advertisement
fmbalvarez

Lector villero 2

Apr 29th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.15 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. public class Lector {
  5.    
  6.     Scanner scanner;
  7.     List<String> lineasTxt = new ArrayList<String>();
  8.    
  9.    
  10.     public Lector() throws IOException{
  11.         this.leer();
  12.     }
  13.    
  14.     public void leer() throws IOException{
  15.         scanner = new Scanner(new File("/Users/felipealvarez/Downloads/prueba.txt"));
  16.         while(scanner.hasNextLine()){
  17.             String lineaLeida = scanner.nextLine();
  18.             lineasTxt.add(lineaLeida);
  19.         }
  20.     }
  21.    
  22.     public int getTiempoLavadoEconomico() throws IOException{
  23.         int tiempo = 0;
  24.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(1),",");
  25.         List<String> tokens = new ArrayList<String>();
  26.         while(tokenizer.hasMoreTokens()){
  27.             tokens.add(tokenizer.nextToken());
  28.         }
  29.         tiempo += Integer.parseInt(tokens.get(0));
  30.         tokenizer = new StringTokenizer(lineasTxt.get(2),",");
  31.         tokens = new ArrayList<String>();
  32.         while(tokenizer.hasMoreTokens()){
  33.             tokens.add(tokenizer.nextToken());
  34.         }
  35.         tiempo+= Integer.parseInt(tokens.get(0));
  36.         tokenizer = new StringTokenizer(lineasTxt.get(3),",");
  37.         tokens = new ArrayList<String>();
  38.         while(tokenizer.hasMoreTokens()){
  39.             tokens.add(tokenizer.nextToken());
  40.         }
  41.         tiempo+= Integer.parseInt(tokens.get(0));
  42.         return tiempo;
  43.     }
  44.    
  45.     public int getCostoLavadoEconomico() throws IOException{
  46.         int costo = 0;
  47.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(1),",");
  48.         List<String> tokens = new ArrayList<String>();
  49.         while(tokenizer.hasMoreTokens()){
  50.             tokens.add(tokenizer.nextToken());
  51.         }
  52.         costo += Integer.parseInt(tokens.get(1));
  53.         tokenizer = new StringTokenizer(lineasTxt.get(2),",");
  54.         tokens = new ArrayList<String>();
  55.         while(tokenizer.hasMoreTokens()){
  56.             tokens.add(tokenizer.nextToken());
  57.         }
  58.         costo += Integer.parseInt(tokens.get(1));
  59.         tokenizer = new StringTokenizer(lineasTxt.get(3),",");
  60.         tokens = new ArrayList<String>();
  61.         while(tokenizer.hasMoreTokens()){
  62.             tokens.add(tokenizer.nextToken());
  63.         }
  64.         costo += Integer.parseInt(tokens.get(1));
  65.         return costo;
  66.     }
  67.    
  68.     public int getTiempoLavadoCompleto() throws IOException{
  69.         int tiempo = this.getTiempoLavadoEconomico();
  70.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(0),",");
  71.         List<String> tokens = new ArrayList<String>();
  72.         while(tokenizer.hasMoreTokens()){
  73.             tokens.add(tokenizer.nextToken());
  74.         }
  75.         tiempo += Integer.parseInt(tokens.get(0));
  76.         return tiempo;
  77.     }
  78.    
  79.     public int getCostoLavadoCompleto() throws IOException{
  80.         int costo = this.getCostoLavadoEconomico();
  81.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(0),",");
  82.         List<String> tokens = new ArrayList<String>();
  83.         while(tokenizer.hasMoreTokens()){
  84.             tokens.add(tokenizer.nextToken());
  85.         }
  86.         costo += Integer.parseInt(tokens.get(1));
  87.         return costo;
  88.     }
  89.    
  90.     public int getTiempoLavadoPremium() throws IOException{
  91.         int tiempo = this.getTiempoLavadoCompleto();
  92.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(4),",");
  93.         List<String> tokens = new ArrayList<String>();
  94.         while(tokenizer.hasMoreTokens()){
  95.             tokens.add(tokenizer.nextToken());
  96.         }
  97.         tiempo += Integer.parseInt(tokens.get(0));
  98.         return tiempo;
  99.     }
  100.    
  101.     public int geCostoLavadoPremium() throws IOException{
  102.         int costo = this.getCostoLavadoCompleto();
  103.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(4),",");
  104.         List<String> tokens = new ArrayList<String>();
  105.         while(tokenizer.hasMoreTokens()){
  106.             tokens.add(tokenizer.nextToken());
  107.         }
  108.         costo += Integer.parseInt(tokens.get(1));
  109.         return costo;
  110.     }
  111.    
  112.     public int getTiempoEncerado() throws IOException{
  113.         int tiempo = 0;
  114.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(5),",");
  115.         List<String> tokens = new ArrayList<String>();
  116.         while(tokenizer.hasMoreTokens()){
  117.             tokens.add(tokenizer.nextToken());
  118.         }
  119.         tiempo = Integer.parseInt(tokens.get(0));
  120.         return tiempo;
  121.     }
  122.    
  123.     public int getCostoEncerado() throws IOException{
  124.         int costo = 0;
  125.         StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(5),",");
  126.         List<String> tokens = new ArrayList<String>();
  127.         while(tokenizer.hasMoreTokens()){
  128.             tokens.add(tokenizer.nextToken());
  129.         }
  130.         costo = Integer.parseInt(tokens.get(1));
  131.         return costo;
  132.     }
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement