Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2014
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. package com.utad.maquina;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.File;
  5. import java.io.FileNotFoundException;
  6. import java.io.FileReader;
  7. import java.io.IOException;
  8. import java.util.ArrayList;
  9.  
  10.  
  11.  
  12.  
  13. public class Fichero {
  14.  
  15.  
  16. private String nombre;
  17. private double precio;
  18. private int cantidad;
  19.  
  20. // Variables para leer fichero
  21. private File archivo = null;
  22. private FileReader fr = null;
  23. private BufferedReader br = null;
  24.  
  25.  
  26. // Dispensador
  27. private ArrayList <Dispensador> dispensadores= new ArrayList <Dispensador> ();
  28. private Dispensador dispensador;
  29.  
  30.  
  31. public void leerFichero() throws IOException{
  32.  
  33. archivo = new File("dispensadores.txt");
  34. try {
  35. fr = new FileReader(archivo);
  36. br = new BufferedReader(fr);
  37. } catch (FileNotFoundException e) {
  38. System.err.println("El fichero indicado no existe");
  39. }
  40.  
  41.  
  42. String linea;
  43. while((linea=br.readLine()) !=null ){
  44. String lineas[] = linea.split(",");
  45.  
  46. nombre = lineas[0];
  47. precio = Double.parseDouble(lineas[1]);
  48. cantidad = Integer.parseInt(lineas[2]);
  49.  
  50. dispensador = new Dispensador(nombre, precio, cantidad);
  51. dispensadores.add(dispensador);
  52.  
  53. }
  54. }
  55.  
  56.  
  57. public ArrayList<Dispensador> getDispensadores() {
  58. return dispensadores;
  59. }
  60.  
  61.  
  62. public void setDispensadores(ArrayList<Dispensador> dispensadores) {
  63. this.dispensadores = dispensadores;
  64. }
  65.  
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement