ThinkJava-输入和输出
Posted 有点懒惰的大青年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkJava-输入和输出相关的知识,希望对你有一定的参考价值。
1/0流的典型使用方式
1.缓冲输入文件
package com.java.io; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class BufferedInputFile { public static String read(String pathname) throws IOException { BufferedReader in = new BufferedReader(new FileReader(new File(pathname))); String s; StringBuilder sb = new StringBuilder(); while((s = in.readLine())!=null){ sb.append(s + "\n") ; } in.close(); return sb.toString(); } public static void main(String[] args) throws IOException { System.out.print(read("src/com/java/io/BufferedInputFile.java")); } }
console将当前的BufferedInputFile.java文件原封不动的打印出来;
以上是关于ThinkJava-输入和输出的主要内容,如果未能解决你的问题,请参考以下文章
片段(Java) | 机试题+算法思路+考点+代码解析 2023
java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段