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"));
    }
}
View Code

console将当前的BufferedInputFile.java文件原封不动的打印出来;

 

 

以上是关于ThinkJava-输入和输出的主要内容,如果未能解决你的问题,请参考以下文章

片段(Java) | 机试题+算法思路+考点+代码解析 2023

ThinkJava-压缩

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段

ThinkJava-新IO

将代码片段插入数据库并在 textarea 中以相同方式显示

顶点着色器+片段着色器