Guest User

Untitled

a guest
Nov 18th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. import java.util.*;
  2. import java.io.BufferedReader;
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileReader;
  6. import java.io.IOException;
  7. import java.io.InputStreamReader;
  8.  
  9. import javax.swing.JFileChooser;
  10. import javax.swing.filechooser.FileNameExtensionFilter;
  11.  
  12.  
  13. public class Main {
  14.  
  15.     static ArrayList<String> txt = new ArrayList<String>();
  16.     static ArrayList<String> temp = new ArrayList<String>();
  17.     static File selectFile;
  18.    
  19.    
  20.     public static void main(String[] args) throws IOException {
  21.        
  22.         InputStreamReader input = new InputStreamReader(System.in);
  23.         BufferedReader inp = new BufferedReader(input);
  24.         System.out.println("Insert the file directory of the txt: ");
  25.         inp.readLine();
  26.         inp.close();
  27.        
  28.         JFileChooser chooser = new JFileChooser();
  29.         FileNameExtensionFilter filter = new FileNameExtensionFilter(
  30.                 "TXT Images", "txt");
  31.         chooser.setFileFilter(filter);
  32.         if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
  33.         {
  34.             selectFile = chooser.getSelectedFile();
  35.         }
  36.  
  37.        
  38.         importTxt(selectFile);
  39.         Reverse(txt);
  40.        
  41.        
  42.         System.out.println(temp);
  43.  
  44.     }
  45.     @SuppressWarnings("resource")
  46.     public static void importTxt(File file) throws IOException{
  47.         BufferedReader in;
  48.         in = new BufferedReader(new FileReader(file));
  49.         while (in.readLine() != null){
  50.             txt.addAll(Arrays.asList(in.readLine().split(" ")));
  51.         }
  52.         in.close();
  53.     }
  54.    
  55.     public static void Reverse(ArrayList<String> txt){
  56.         for(int i = txt.size() - 1; i == 0; i--){
  57.             temp.add(txt.get(i));
  58.         }
  59.     }
  60.  
  61. }
Add Comment
Please, Sign In to add comment