Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1. import java.awt.*;
  2. import java.io.File;
  3.  
  4. import java.io.FileNotFoundException;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. import java.util.Scanner;
  8.  
  9. //Zaimplementuj kod do wczytywania listy drinków z pliku barmanX.txt z folderu resource
  10. //oraz listę składnikow z pliku ingridients.txt
  11.  
  12. public class FileService {
  13.     static List<Drink> readDrinkListFromFile(String path) throws FileNotFoundException {
  14.         List<Drink> drinki = new ArrayList();
  15.         //List<Ingridient> ingridients = new ArrayList();
  16.  
  17.         // List<Drink> skladniki = new ArrayList();
  18.         // List<Drink> proporcje = new ArrayList();
  19.         // List<Drink> sklad = new ArrayList();
  20.  
  21.  
  22.         File file1 = new File(path);
  23.         Scanner in = new Scanner(file1);
  24.  
  25.         while (in.hasNext()) {
  26.             String nextLine = in.nextLine();
  27.  
  28.             if (nextLine.contains("+")) {
  29.                 Drink drink = new Drink();
  30.                 drink.nazwa = nextLine.toUpperCase();
  31.                 drinki.add(drink);
  32.  
  33.                 if(nextLine.contains(",")) {
  34.                     Ingridient ingridient = new Ingridient();
  35.                     ingridient.nazwa = nextLine.split(",");
  36.  
  37.                    // drinki.get(0);
  38.  
  39.                   //  drink.ingridients.add();
  40.  
  41.  
  42.                 }
  43.             }
  44.  
  45.  
  46.             in.close();
  47.  
  48.  
  49.             return drinki;
  50.         }
  51.  
  52.  
  53.     }}
  54.  
  55.  
  56.     /* static List<Drink> readIngridientListFromFile(String path1) throws FileNotFoundException {
  57.         //List<Ingridient> ingridients = new ArrayList();
  58.  
  59.         File file3 = new File(path1);
  60.         Scanner in = new Scanner(file3);
  61.  
  62.          while(in.hasNext()) {
  63.              String nextLine = in.nextLine();
  64.  
  65.              Ingridient ingridient = new Ingridient();
  66.              ingridients.add(ingridient);
  67.  
  68.  
  69.             // if(String.)
  70.         }
  71.  
  72.         return new ArrayList();
  73.     }
  74. }
  75. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement