/* A class containing methods useful for manipulating text files 1. readFileByLine: reads the contents of a text file line by line and returns a String array representation, where each line is stored in an element of the array. 2. readFile read the contents of a text file into a String */ import java.io.*; import java.util.*; public class TextManipTools{ /*------------------------------------------------*/ @SuppressWarnings("unchecked") public static String[] readFileByLine(String fileName){ ArrayList fileContents = new ArrayList(); String[] f; String inputLine = new String(); try{ BufferedReader bin = new BufferedReader( new InputStreamReader( new FileInputStream( new File(fileName)))); int line = 0; while ((inputLine = bin.readLine()) != null){ fileContents.add(inputLine); line++; } } catch(Exception e){ System.out.println("An error occurred during file reading " + e); } f = new String[fileContents.size()]; for (int i=0;i
java文件读取函数_Java 文件读取(读出每行和所有内容的函数)
最新推荐文章于 2021-03-02 06:33:20 发布