luishenriique

PAA - Helper - Bubble & Merge

Jun 11th, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. import java.io.*;
  2.  
  3. public class Helper {
  4.  
  5.     static int tam[] = { 10240, 102400, 512000, 1048576 };
  6.  
  7.     public static int getTamanho(int n){
  8.         return tam[n-1];
  9.     }
  10.  
  11.     public static String criarArquivo(int n) throws IOException {
  12.         int imp = 0, i;
  13.         String dir = "";
  14.  
  15.         dir = "C:/temp/" + tam[n - 1] + ".txt";
  16.         FileWriter arq = new FileWriter(dir);
  17.         PrintWriter gravarArq = new PrintWriter(arq);
  18.  
  19.         for (i = 0; i < tam[n - 1]; i++) {
  20.             imp = (int) (Math.random() * 10);
  21.             gravarArq.print(imp);
  22.         }
  23.         arq.close();
  24.  
  25.         return dir;
  26.     }
  27.  
  28.     public static char[] lerArquivo(String dir) throws IOException {
  29.         char[] v = {};
  30.  
  31.         try{
  32.             BufferedReader buf = new BufferedReader(new FileReader(dir));
  33.             String line = "", l;
  34.             while ((l = buf.readLine()) != null) {
  35.                 line += l;
  36.             }
  37.             v = line.toCharArray();
  38.         }catch(Exception erro){
  39.             System.out.println(erro.getMessage() + "\n");
  40.             System.exit(0);
  41.         }
  42.  
  43.         return v;
  44.     }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment