Guest User

Untitled

a guest
May 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1. import java.io.*;
  2. import javax.swing.*;
  3. import java.lang.*;
  4.  
  5. public class loadCommentFiles {
  6.    
  7.     private static final String DIRECTORY = "comments";
  8.     private static final String DATA_FILENAME = "comments.txt";
  9.    
  10.     public static void main(String[] args)
  11.     {
  12.         File commentFile = null;
  13.         FileReader fileReader = null;
  14.         BufferedReader bufferedReader = null;
  15.        
  16.         commentFile = new File(DIRECTORY + "//" + DATA_FILENAME);
  17.        
  18.         if (commentFile.exists())
  19.         {
  20.             try{
  21.             fileReader = new FileReader(commentFile);
  22.             bufferedReader = new BufferedReader(fileReader);
  23.            
  24.             String singleLine;
  25.             boolean EOF = false;
  26.             while(EOF == false)
  27.             {
  28.                 singleLine = bufferedReader.readLine();
  29.                 System.out.println(singleLine);
  30.                 int pipeIndex = singleLine.indexOf("|");
  31.                 String refNo = singleLine.substring(0, pipeIndex);
  32.                 System.out.println(refNo);
  33.              
  34.                
  35.                 if (singleLine != null){
  36.                    
  37.                 }else{
  38.                     EOF = true;
  39.                 }
  40.             }
  41.         }
  42.             catch(FileNotFoundException ex){
  43.                 JOptionPane.showMessageDialog(null, "comments.txt not found " + ex.getMessage(), "Genealogist Helper - File Reader", JOptionPane.ERROR_MESSAGE);
  44.             }catch(IOException ex){
  45.                 JOptionPane.showMessageDialog(null, "Error reading file.." + ex.getMessage(), "Genealogist Helper - File Reader", JOptionPane.ERROR_MESSAGE);
  46.             }finally{
  47.                 try{
  48.                     if (fileReader != null)
  49.                     {
  50.                         fileReader.close();
  51.                     }if(bufferedReader != null)
  52.                     {
  53.                         bufferedReader.close();
  54.                     }
  55.                 }catch(IOException ex)
  56.                 {
  57.                     JOptionPane.showMessageDialog(null, ex.getMessage());
  58.                 }
  59.             }
  60.        
  61.         }else{
  62.             JOptionPane.showMessageDialog(null, "File does no exist!", "Genealogist Helper - File Reader", JOptionPane.ERROR_MESSAGE);
  63.         }
  64.     }
  65.    
  66.    
  67.    
  68. }
Add Comment
Please, Sign In to add comment