package test;
import java.io.FileReader;
import java.io.FileWriter;
import java.math.BigDecimal;
import java.nio.channels.NonReadableChannelException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;
public class Main {
private static final String space_operator = " ";
private static final double pi = Math.PI;
private static final String LINE_SEPARATOR = System.getProperty("line.separator");
public static void main(String[] args) throws Exception {
FileReader fr = new FileReader("demo.txt");
/*
* 第一种方法一个字符一个字符的读取
*/
/*
int ch = 0;
while((ch = fr.read()) != -1)
{
System.out.print((char)ch);
}
*/
/*
* 第二种方法我们直接将内容读到一个字符数组里面
* 返回的参数是读到了几个字符
*/
int len = 0;
char[] buf = new char[1024];
while((len = fr.read(buf)) != -1)
{
/*
* 直接转换成为字符串
* 用字符串的构造函数
*/
System.out.println(new String(buf,0,len));
}
}
}