zoukankan      html  css  js  c++  java
  • 学习java第27天

    1.DateOutputStream

    必须给它传一个输出流对象

    DateOutputStream包装类的构造函数:public DateOutputStream(OutputStream out)

    2.DateInputStream

    与DateOutputStream类似,必须给它传一个输出流对象

    3.内存操作流

    在Java中有两类数据流:

    *字节内存流:ByteArrayInputStream ByteArrayOutputStream

    *字符内存流:CharArrayReader CharArrayWriter

    ByteArrayInputStream类构造:public ByteArrayInputStream(byte[] buf)

    ByteArrayOutputStream类构造:public ByteArrayOutputStream()

    大小写转换:

    package cn.Tony.demo;
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream; 4 import java.io.InputStream;
    import java.io.OutputStream;
    public class TestDemo{
         public static void main(String[] args) throws Exception {
     String msg="hello world";
             InputStream input=new ByteArrayInputStream(msg.getBytes());
             OutputStream output=new ByteArrayOutputStream();
             int temp=0;
             while((temp=input.read())!=-1) {
                 output.write(Character.toUpperCase(temp));
             }
             System.out.println(output);
             output.close();
             input.close();
         }   
     }

    4.缓冲流

    *BufferedWriter类       //字符缓冲输出流

    public void write(int c)    //写入单个字符

    public void write(char[ ] cbuf)//写入字符数组

    void write(String str)//写入字符串

    *BufferedReader类     //字符输出流

    构造方法:BufferedReader (Reader in)//创建一个使用默认大小的输入缓冲区的缓冲字符输入流

    *BufferedOutputStream      //字节缓冲输出流

    public void write(byte[ ] b)//将b.length字节从指定的字节数组写入到此输出流

    public void write(byte[ ] b,int off,int len)//从指定的字节数组写入len字节,从偏移量off开始输出到此输出流

    *BufferedInputStream      //字节缓冲输入流

    int read()//从输入流中读取数据的下一个字节

    int read(char[ ] cbuf)//从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中

    void close()//关闭此输入流并释放与此流相关联的任何系统资源

    5.明天学习内容:对象序列化与反序列化,打印流

  • 相关阅读:
    前端
    Spring AOP知识点整理
    【转载】spring aop 面试考点
    【转载】MDC 是什么?
    【转载】在分布式项目中,每个服务器的日志从产生,到集中到一个统一日志平台的流程是什么,中间都有那些过程?
    【转载】门面日志如何自动发现日志组件
    【转载】ArrayList从源码看扩容实现
    【原创】Ajax实现方式
    【转载】servlet与springMVC的差别
    【转载】serlvet
  • 原文地址:https://www.cnblogs.com/SirNie/p/13415317.html
Copyright © 2011-2022 走看看