Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class Lector {
- Scanner scanner;
- List<String> lineasTxt = new ArrayList<String>();
- public Lector() throws IOException{
- this.leer();
- }
- public void leer() throws IOException{
- scanner = new Scanner(new File("/Users/felipealvarez/Downloads/prueba.txt"));
- while(scanner.hasNextLine()){
- String lineaLeida = scanner.nextLine();
- lineasTxt.add(lineaLeida);
- }
- }
- public int getTiempoLavadoEconomico() throws IOException{
- int tiempo = 0;
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(1),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- tiempo += Integer.parseInt(tokens.get(0));
- tokenizer = new StringTokenizer(lineasTxt.get(2),",");
- tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- tiempo+= Integer.parseInt(tokens.get(0));
- tokenizer = new StringTokenizer(lineasTxt.get(3),",");
- tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- tiempo+= Integer.parseInt(tokens.get(0));
- return tiempo;
- }
- public int getCostoLavadoEconomico() throws IOException{
- int costo = 0;
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(1),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- costo += Integer.parseInt(tokens.get(1));
- tokenizer = new StringTokenizer(lineasTxt.get(2),",");
- tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- costo += Integer.parseInt(tokens.get(1));
- tokenizer = new StringTokenizer(lineasTxt.get(3),",");
- tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- costo += Integer.parseInt(tokens.get(1));
- return costo;
- }
- public int getTiempoLavadoCompleto() throws IOException{
- int tiempo = this.getTiempoLavadoEconomico();
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(0),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- tiempo += Integer.parseInt(tokens.get(0));
- return tiempo;
- }
- public int getCostoLavadoCompleto() throws IOException{
- int costo = this.getCostoLavadoEconomico();
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(0),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- costo += Integer.parseInt(tokens.get(1));
- return costo;
- }
- public int getTiempoLavadoPremium() throws IOException{
- int tiempo = this.getTiempoLavadoCompleto();
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(4),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- tiempo += Integer.parseInt(tokens.get(0));
- return tiempo;
- }
- public int geCostoLavadoPremium() throws IOException{
- int costo = this.getCostoLavadoCompleto();
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(4),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- costo += Integer.parseInt(tokens.get(1));
- return costo;
- }
- public int getTiempoEncerado() throws IOException{
- int tiempo = 0;
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(5),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- tiempo = Integer.parseInt(tokens.get(0));
- return tiempo;
- }
- public int getCostoEncerado() throws IOException{
- int costo = 0;
- StringTokenizer tokenizer = new StringTokenizer(lineasTxt.get(5),",");
- List<String> tokens = new ArrayList<String>();
- while(tokenizer.hasMoreTokens()){
- tokens.add(tokenizer.nextToken());
- }
- costo = Integer.parseInt(tokens.get(1));
- return costo;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement