Java FileReader Read readFile(String fileName)

Here you can find the source of readFile(String fileName)

Description

read File

License

Open Source License

Declaration

public static String readFile(String fileName) 

Method Source Code

//package com.java2s;

import java.io.FileReader;

import java.io.LineNumberReader;

import java.util.Vector;

public class Main {

    public static String readFile(String fileName) {
        StringBuffer sb = new StringBuffer();
        Vector v = readFileByLine(fileName);
        boolean isDataInVector = (v.size() > 0);

        if (isDataInVector) {
            for (int i = 0; i < v.size(); i++) {
                sb.append(v.elementAt(i));
                sb.append("\n");
            }/*from   w w w  .  j  ava2 s.c  o m*/
            return sb.toString();
        } else {
            return null;
        }
    }

    private static Vector readFileByLine(String fileName) {
        String s;
        Vector v = new Vector();
        FileReader fr = null;
        LineNumberReader lnr = null;

        try {
            fr = new FileReader(fileName);
            lnr = new LineNumberReader(fr);

            while ((s = lnr.readLine()) != null) {
                v.addElement(s);
            }
        } catch (Exception e) {
            System.out.println(e);
        } finally {
            try {
                fr.close();
            } catch (Exception ex) {
            }
            try {
                lnr.close();
            } catch (Exception ex) {
            }
        }
        return v;
    }
}

Related

  1. readFile(String fileName)
  2. readFile(String filename)
  3. readFile(String fileName)
  4. readFile(String filename)
  5. readFile(String filename)
  6. readFile(String fileName, StringBuffer buffer)
  7. readFileAsArray(String filename)
  8. readFileOrThrow(File file)