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