java如何读取一个txt文件|java如何读取一个txt文件的所有内容

『壹』 java如何读取一个txt文件的所有内容

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class ReadFile { public static void main(String[] args) throws IOException { String fileContent = readFileContent(""); System.out.println(fileContent); } //参数string为你的文件名 private static String readFileContent(String fileName) throws IOException { File file = new File(fileName); BufferedReader bf = new BufferedReader(new FileReader(file)); String content = ""; StringBuilder sb = new StringBuilder(); while(content != null){ content = bf.readLine(); if(content == null){ break; } sb.append(content.trim()); } bf.close(); return sb.toString(); }}求采纳为满意回答。

『贰』 如何用java读取一个txt 文件内的内容并把它

import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader;public class H {/*** 功能:Java读取txt文件的内容* 步骤:1:先获得文件句柄* 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取* 3:读取到输入流后,需要读取生成字节流* 4:一行一行的输出。readline()。* 备注:需要考虑的是异常情况* @param filePath*/public static void readTxtFile(String filePath){try {String encoding="GBK";File file=new File(filePath);if(file.isFile() && file.exists()){ //判断文件是否存在InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);//考虑到编码格式BufferedReader bufferedReader = new BufferedReader(read);String lineTxt = null;while((lineTxt = bufferedReader.readLine()) != null){System.out.println(lineTxt);}read.close();}else{System.out.println("找不到指定的文件");}} catch (Exception e) {System.out.println("读取文件内容出错");e.printStackTrace();}}public static void main(String argv[]){String filePath = "L:\\20121012.txt";// "res/";readTxtFile(filePath);}}

『叁』 java如何读取txt文件内容

给你两个方法,你可以看看;//获取值返回String文本 publicStringtxt2String(StringfilePath){ Filefile=newFile(filePath);StringBuilderresult=newStringBuilder();try{BufferedReaderbr=newBufferedReader(newFileReader(file));//构造一个BufferedReader类来读取文件Strings=null;while((s=br.readLine())!=null){//使用readLine方法,一次读一行result.append(s+System.lineSeparator());}br.close();}catch(Exceptione){e.printStackTrace();}returnresult.toString();} //获取值不返回String文本 publicvoidreadTxtFile(StringfilePath){ try{ Stringencoding="GBK"; Filefile=newFile(filePath); if(file.isFile()&&file.exists()){//判断文件是否存在 InputStreamReaderread=newInputStreamReader( newFileInputStream(file),encoding);//考虑到编码格式 BufferedReaderbufferedReader=newBufferedReader(read); StringlineTxt=null; while((lineTxt=bufferedReader.readLine())!=null){ System.out.println(lineTxt); } read.close(); }else{ System.out.println("找不到指定的文件"); } }catch(Exceptione){ System.out.println("读取文件内容出错"); e.printStackTrace(); } }

『肆』 java怎样实现读写TXT文件

主要有用到java原生态的Io类,没有第三个包。直接上代码:

importjava.io.*;publicclasswrite{publicstaticvoidmain(String[]args){write("E://123.txt","hello");}publicstaticvoidwrite(Stringpath,Stringcontent){try{Filef=newFile(path);if(f.exists()){System.out.println("文件存在");}else{System.out.println("文件不存在,正在创建…");if(f.createNewFile()){System.out.println("文件创建成功!");}else{System.out.println("文件创建失败!");}}BufferedWriteroutput=newBufferedWriter(newFileWriter(f));output.write(content);output.close();}catch(Exceptione){e.printStackTrace();}}}

『伍』 java如何读取txt文件

读取txt文件(一整个获取)

『陆』 java读txt方法

Java读取txt文件和写入txt文件写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查

『柒』 如何用java读取txt文件的内容

import java.io.*; public class Read{ public static void main(String [] args) { try{ FileReader f = new FileReader("D:\\1.txt"); // 注意路径这里可以有两种表示方法一个种\\回一种/就可以了答 BufferedReader buf = new BufferedReader(f); String s; while((s = buf.readLine() ) != null){ System.out.println(s); } f.close(); buf.close(); }catch(IOException e){} }}

『捌』 java读取txt文件

importjava.io.File;publicclassTest{publicstaticvoidmain(String[]args){try{Filefile=newFile("info.txt");newRead().readFile(file);}catch(Exceptione){e.printStackTrace();}}}importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.util.ArrayList;publicclassRead{publicvoidreadFile(Filefile){ArrayList<String>arrayList=newArrayList<>();try{BufferedReaderbufferedReader=newBufferedReader(newFileReader(file));inti=1;Stringline=null;Stringperson="";while((line=bufferedReader.readLine())!=null){String[]strings=line.split("\s+");for(Strings:strings){if(i!=4){person+=s+",";}else{person+=s;arrayList.add(person);person="";i=0;}i++;}}System.out.println("{");for(i=0;i<arrayList.size();i++){Strings=arrayList.get(i);if(i!=arrayList.size()-1)System.out.print("["+s+"];");elseSystem.out.print("["+s+"]");}System.out.println("}");}catch(Exceptione){e.printStackTrace();}}}

『玖』 Java 如何读取txt文件的内容

能有的,很简单,readLine即可,然后封装到Map里面,key就是序号,value就是后面的值

『拾』 java如何读取txt文件

如果对读写性能要求不是很高的话,读取TXT文件很简单。不考虑文本文件的编码的话,可以用一个FileReader读取磁盘上的文件即可如下:FileReader fr = new FileReader("文件路径");然后循环调用fr.read();将文本数据读入一个char数组。再解析数组中的字符,将网站名跟URL区分开,分别存入数据库即可。这是最简单的实现了。如果IO部分不熟悉,可以参考JDK文档中FileReader类、InputStreamReader类等java.io包中相关类的文档。 实际应用中,字符集编码是个很重要的问题。


赞 (0)