Advertisement
alvsjo

Fajlovi (22-02-17)

Feb 22nd, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileReader;
  6. import java.io.FileWriter;
  7. import java.io.IOException;
  8. import java.nio.file.Files;
  9. import java.nio.file.Path;
  10. import java.nio.file.Paths;
  11. import java.util.Scanner;
  12.  
  13.  
  14. public class Fajlovi {
  15.  
  16.     public int x;
  17.     public static int [][]a= {{1,2,3,4,5},{10,20,30},{70,60,50,40}};
  18.    
  19.     public void writeIO(String fileName)
  20.     {
  21.         File f= new File(fileName);
  22.         try
  23.         {  //povjera nenormalne situacije
  24.             FileWriter fw= new FileWriter(f);
  25.             BufferedWriter bw= new BufferedWriter(fw);  //u buffer se slazu podaci koje zelimo upisati, a zatim se jednim potezom kopira na hardDisk
  26.             for(int i=0;i<a.length;i++)
  27.             {
  28.                 for (int x:a[i]) //ide za svako x iz datog skupa
  29.                 {
  30.                     bw.write(x+" ");
  31.                 }
  32.                 bw.newLine();
  33.             }
  34.             bw.close();    
  35.         }
  36.         catch (IOException e) {  //hvatanje 'greske' po potrebi
  37.             // TODO Auto-generated catch block
  38.             e.printStackTrace(); //spisak klasa ili/sa greskama
  39.         }
  40.     }
  41.    
  42.     public void readIO(String fileName) throws IOException
  43.     {
  44.         File f=new File(fileName);
  45.         FileReader fr= new FileReader(f);
  46.         BufferedReader br= new BufferedReader(fr);
  47.         String red= br.readLine();
  48.         while(red!=null)
  49.         {
  50.             System.out.println(red);
  51.             red=br.readLine();
  52.         }
  53.         br.close();
  54.     }
  55.    
  56.     public void readScanner(String fileName)
  57.     {
  58.         File f=new File(fileName);
  59.         FileReader fr=null;
  60.         Scanner in= null;
  61.         int s=0,x=0;
  62.         try {
  63.             fr = new FileReader(f);
  64.             in = new Scanner(fr);
  65.             while(in.hasNext())
  66.             {
  67.                 x=in.nextInt();
  68.                 s+=x;
  69.             }
  70.             System.out.println("Suma je "+s);
  71.         } catch (FileNotFoundException e) {
  72.             // TODO Auto-generated catch block
  73.             e.printStackTrace();
  74.         }
  75.         finally
  76.         {
  77.             if(in!=null)
  78.             {
  79.                 in.close();
  80.             }
  81.         }
  82.        
  83.     }
  84.    
  85.     public void writeNIO(String fileName)
  86.     {
  87.         Path p= Paths.get("C:\\Naziv\\"+fileName);
  88.         try {
  89.             BufferedWriter bw = Files.newBufferedWriter(p);
  90.         } catch (IOException e) {
  91.             // TODO Auto-generated catch block
  92.             e.printStackTrace();
  93.         }
  94.     }
  95.    
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement