Java examples for java.io:FileReader
Reads a file and converts each line to String[] Array
/**// w w w.ja va 2 s. com * This file is part of the CRISTAL-iSE kernel. * Copyright (c) 2001-2014 The CRISTAL Consortium. All rights reserved. * * This library is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation; either version 3 of the License, or (at * your option) any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; with out even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this library; if not, write to the Free Software Foundation, * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * * http://www.fsf.org/licensing/licenses/lgpl.html */ //package com.java2s; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Vector; public class Main { /************************************************************************** * Reads a file and converts each line to String[] **************************************************************************/ static public String[] file2StringArray(File file) throws FileNotFoundException, IOException { FileReader fr = new FileReader(file); BufferedReader buf = new BufferedReader(fr); Vector<String> lines = new Vector<String>(); String thisLine = null; while ((thisLine = buf.readLine()) != null) lines.addElement(thisLine); buf.close(); String[] lineArray = new String[lines.size()]; for (int i = 0; i < lines.size(); i++) lineArray[i] = lines.get(i); return lineArray; } /************************************************************************** * Reads a file and converts it to String[] **************************************************************************/ static public String[] file2StringArray(String fileName) throws FileNotFoundException, IOException { return file2StringArray(new File(fileName)); } }