IO流入门-第四部分-FileReader

FileReader基本用法和方法示例

/*
    java.io.Reader
        java.io.InputStreamReader    转换流(字节输入流---->字符输入流)
            java.io.FileReader    文件字符输入流
*/
import java.io.*;
public class FileReaderTest01
{
    public static void main(String[] args) throws Exception
    {
        //创建文件字符输入流
        FileReader fr = new FileReader("FileReaderTest01.java");

        //开始读
        char[] chars = new char[512];    //1KB

        int temp = 0;
        while((temp = fr.read(chars)) != -1){
            //将char数组有效部分转换成字符串
            System.out.print(new String(chars,0,temp));
        }

        if (fr != null)
        {
            fr.close();
        }
    }
}
时间: 2024-12-16 15:29:29

IO流入门-第四部分-FileReader的相关文章

io流入门级别demo

import java.io.*; //import java.io.BufferedReader; //import java.io.BufferedWriter; //import java.io.File; //import java.io.FileInputStream; //import java.io.FileNotFoundException; //import java.io.FileOutputStream; //import java.io.FileReader; //imp

IO流入门-第十一章-PrintStream_PrintWriter

DataInputStream和DataOutputStream基本用法和方法示例 /* java.io.PrintStream:标准的输出流,默认打印到控制台,以字节方式 java.io.PrintWriter:以字符方式 */ import java.io.*; import java.util.Date; import java.text.*; public class PrintStreamTest01 { public static void main(String[] args) t

IO流入门-第十二章-ObjectInputStream_ObjectOutputStream

DataInputStream和DataOutputStream基本用法和方法示例,序列化和反序列化 import java.io.Serializable; //该接口是一个"可序列化"的 ,没有任何方法,是一个标识接口,还有Cloneable /* 标识接口的作用:标识作用,JVM如果看到对象实现了某个标识接口,会对它特殊待遇,会给该类添加一个属性,static final long serialVersionUID=xxx, 最好是自己指定一个唯一的,这样不会产生类的兼容问题.

IO流入门-第八章-BufferedWriter

BufferedWriter基本用法和方法示例 import java.io.*; public class BufferedWriterTest01 { public static void main(String[] args) throws Exception { //创建带有缓冲区的字符输出流 //BufferedWriter bw = new BufferedWriter(new FileWriter("temp04")); BufferedWriter bw = new B

HDU3549(最大流入门模板题)

public static void main(String[] args) { String a=null; if("aa".equals(a))//这种情形,不出现空指针异常 //if(a.equals("aa"))//出现空指针异常 { System.out.println(true); } else { System.out.println(false); } } 上面的两句不同的比较语句测试,第一句不出现空指针异常,第二句出现. 所以在变量和常量比较的时候

好学广立门们四她状叫第斗

而我则继续无视身在烈焰战马上光凭神龙斩的吸血就足够能够补充生命值了 不久之后飞儿热情飞扬的宣布下一场轻狂书生VS骁骑将让我们大家见识一下世界等级第一的玩家轻狂书生的实力吧 而我现在所要去的村庄西方则有不少玩家在杀级的小哥布林甚至已经有玩家三五成群的组队去杀等级更高的火焰蝙蝠和野狼不过在我翻过一个山岗之后在周围便出现了大大小小的史莱姆在这里也终于没有见到其余的玩家 而凌雪则笑吟吟的从的盔甲下翻出了战利品一枚盾牌和两本技能书 蔽悼沟繁唤侍沾虑涌游钙拭http://p.baidu.com/ihome/

IO学习(十四)总结IO学习1-13

在javaIO学习过程中,IO流数不胜数,各自的构造方法和常用方法也各有不同,尤其加入处理流,比如缓冲流,转换流以后,创建一个流类对象就显的特别复杂,下面就总结之前1-13种用到所有IO流的常用构造方法 1.File类 File file=new File("F:/Picture/test/test.txt"); 具体方法不写了,IO学习2对File类的介绍比较详细了 2.FileInputStream类 InputStream is=new FileInputStream(file)

第四篇 IO流技术(四)

package com.zzp.demo01; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; /** * * 第一个程序 理解操作步骤 * 1.创建源 * 2.选择流 * 3.操作 * 4.释放资源 * @author java * */ public

对象的序列化与反序列化---IO学习笔记(四)

对象的序列化,反序列化 对象的序列化: 就是将Object转换成byte序列 对象的反序列化: 将byte序列转换成Object 序列化流.反序列化流 序列化流(ObjectOutputStream),是字节的过滤流->主要方法:writeObject() 反序列化流(ObjectInputStream)->主要方法:readObject() 序列化接口(Serializable) 对象必须实现序列化接口.才干进行序列化.否则将出现异常 这个接口,没有不论什么方法,仅仅是一个标准. 主要的对象