Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.FileReader;
  3. import java.util.StringTokenizer;
  4.  
  5. public class Test2 {
  6.  
  7. public Test2() {
  8. // TODO Auto-generated constructor stub
  9. }
  10.  
  11. public static void main(String[] args) throws Exception{
  12.  
  13.  
  14. FileReader file = new FileReader("C:/Users/Krystyna/workspace/Kelner/readme.txt");
  15. BufferedReader reader = new BufferedReader(file);
  16. String txt = "";
  17. String line = reader.readLine();
  18.  
  19. while (line != null){ //wczytuje plik
  20. txt += line;
  21. line = reader.readLine();
  22. }
  23. String[] pizza = txt.split("-"); //rozdziela kolejne linie. Niestety nie działało mi gdy chciałam wyłapać znak nowej linii (??)
  24. String[][] skladnik = new String[3][5]; //będziemy musieli wiedzieć dokładnie ile max składników jest i ile pizz
  25. int j = 0; //parametr do kolumn
  26. //pętla for która dla ilości pizz (tutaj 3) konwertuje plik tesktowy na tablicę (i to są wiersze)
  27. for(int i=0 ; i<3 ; i++)
  28. {
  29. StringTokenizer tok = new StringTokenizer(pizza[i], ".");
  30. while(tok.hasMoreElements()){
  31. skladnik[i][j] = tok.nextToken();
  32. j += 1;
  33. }
  34. j = 0;
  35. //System.out.println(pizza[i]); //wypisuje kolejne linie pliku tekstowego (dla sprawdzenia)
  36. }
  37.  
  38. //wypisanie skladników
  39. System.out.println("\n" + skladnik[2][0] + " jej skladniki to: " + skladnik[2][1] + " " + skladnik[2][2] + " " + skladnik[2][3]);
  40. System.out.println("\n" + skladnik[1][0] + " jej skladniki to: " + skladnik[1][1] + " " + skladnik[1][2] + " " + skladnik[1][3]);
  41.  
  42. }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement