java读取文件的内容,使用BufferedReader来读取,通过Scanner对象获取输入的文件名,来读取这个文件的内容并输出,具体示例代码如下:
public class txttest { /** * 读取txt文件的内容 * @param file 想要读取的文件对象 * @return 返回文件内容 */ public static String txt2String(File file){ String result = ""; try{ BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件 String s = null; while((s = br.readLine())!=null){//使用readLine方法,一次读一行 result = result + "\n" +s; } br.close(); }catch(Exception e){ e.printStackTrace(); } return result; } public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入文件名:"); String str = scan.next(); String mulu = "C:\\Users\\hp\\Desktop\\" + str + ".txt";//文件具体目录 File file = new File(mulu); System.out.println(txt2String(file)); }}
取消
评论