资讯专栏INFORMATION COLUMN

Java知识点总结(JavaIO-转换流)

luckyyulin / 853人阅读

摘要:知识点总结转换流知识点总结是的子类,将一个字符流的输出对象变为字节流的输出对象。将字节输出流转为字符输出流字节流转为字符流苹果将字节输入流转为字符输入流内容是

Java知识点总结(JavaIO-转换流)

@(Java知识点总结)[Java, JavaIO]

[toc]

OutputStreamWriter

是Writer的子类,将一个字符流的输出对象变为字节流的输出对象。

InputStreamReader

是Reader的子类,将一个字节流的输入对象变为字符流的输入对象。

public  class Demo05 {
 
  // 将字节输出流转为字符输出流
  public static void test1() throws IOException {
    File file = new File("E:" + File.separator + "test.txt");
    
    Writer out = new OutputStreamWriter(new FileOutputStream(file)); // 字节流转为字符流
    
    out.write("苹果");
    out.close();
 
  }
 
  // 将字节输入流转为字符输入流
  public static void test2() throws IOException {
    File file = new File("E:" + File.separator + "test.txt");
    
    Reader input = new InputStreamReader(new FileInputStream(file));
    char[] c = new char[1024];
    int len = input.read(c);
    
    input.close();
    System.out.println("内容是:" +new String(c,0,len));
  }
 
  public static void main(String[] args) {
    try {
       test1();
       test2();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69157.html

相关文章

  • Java识点总结JavaIO- BufferedReader类 )

    摘要:知识点总结类知识点总结类用于从缓冲区中读取内容,所有的输入字节数据都将放在缓冲区中中定义的构造方法只能接收字符输入流的实例,所以必须使用字符输入流和字节输入流的转换类将字节输入流转变为字符流。 Java知识点总结(JavaIO- BufferedReader类) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault....

    alanoddsoff 评论0 收藏0
  • Java识点总结JavaIO-打印

    摘要:知识点总结打印流知识点总结打印流是输出信息最方便的类,主要包括字节打印流和字符打印流。可以打印任何数据类型,小数,整数,字符串等。格式化输出姓名年龄分数性别 Java知识点总结(JavaIO-打印流) @(Java知识点总结)[Java, JavaIO] [toc] 打印流是输出信息最方便的类,主要包括字节打印流(PrintStream)和字符打印流(PrintWriter)。 可...

    wenzi 评论0 收藏0
  • Java识点总结JavaIO-合并类)

    摘要:知识点总结合并流类知识点总结合并流的主要功能是将两文件的内容合并成一个文件字节在多文件的应用场景下非常高效,因为是将多个流串联起来,形成一个流,便于操作 Java知识点总结(JavaIO- 合并流类 ) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault.com/img/bV9a9X?w=853&h=164); 合...

    iliyaku 评论0 收藏0
  • Java识点总结JavaIO-字符

    摘要:使用字节流写入文件,如果没有关闭字节流操作,文件依然存在内容,说明字节流是操作文件本身的。字节流比字符流更好,使用更广泛。 Java知识点总结(JavaIO-字符流) @(Java知识点总结)[Java, JavaIO] [toc] 在程序中一个字符等于两个字节,那么 Java 提供了 Reader 和 Writer 两个专门操作字符流的类。 字符输出流:Writer 类定义如下: p...

    thekingisalwaysluc 评论0 收藏0
  • Java识点总结JavaIO-内存操作

    摘要:知识点总结内存操作流知识点总结前面所讲的程序中输入输出都是从文件中来,当然也可以将输出的位置设置在内存上。将内容写入到内存中。 Java知识点总结(JavaIO-内存操作流) @(Java知识点总结)[Java, JavaIO] [toc] showImg(https://segmentfault.com/img/bV82tm?w=753&h=275); 前面所讲的程序中输入、输出都是...

    Half 评论0 收藏0

发表评论

0条评论

luckyyulin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<