读取文件,将文件中的数据一行行的取出。
方式1: 通过BufferedReader的readLine()方法。 /** * 功能:Java读取txt文件的内容 步骤: *1:先获得文件句柄 *2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取 *3:读取到输入流后,需要读取生成字节流 *4:一行一行的输出。readline()。 *备注:需要考虑的是异常情况 * * @param filePath * 文件路径[到达文件:如: c:\x.txt] * @return 将这个文件按照每一行切割成数组存放到list中。 */ public static List<String> readTxtFileIntoStringArrList(String filePath) { List<String> list = new ArrayList<String>(); try { String encoding = "GBK"; File file = new File(filePath); if (file.isFile() && file.exists()) { // 判断文件是否存在 InputStreamReader read = new InputStreamReader( new FileInputStream(file), encoding);// 考虑到编码格式 BufferedReader