zoukankan      html  css  js  c++  java
  • String 、InputStream、Reader 的转换

    1、String –> InputStream

    InputStrem is = new ByteArrayInputStream(str.getBytes());
    or
    ByteArrayInputStream stream
    = new ByteArrayInputStream(str.getBytes());

     2、InputStream–>String


    inputStream input;

    StringBuffer out = new StringBuffer();
         byte[] b = new byte[4096];
         for (int n; (n = input.read(b)) != -1;) {
          out.append(new String(b, 0, n));
         }
    out.toString();
    3、Reader –>String
    BufferedReader in = new BufferedReader(new InputStreamReader(is));
    StringBuffer buffer = new StringBuffer();
    String line = " ";
    while ((line = in.readLine()) != null){
    buffer.append(line);
    }
    return buffer.toString();


    4、String–>Reader
    Reader reader = null;
    BufferedReader r = new BufferedReader(reader);
    StringBuilder b = new StringBuilder();
    String line;
    while((line=r.readLine())!=null) {
    b.append(line);
    b.append(“ ”);
    }
    b.toString();

  • 相关阅读:
    wm_syscommand
    VC中的#pragma指令的用法
    C语言|博客作业03
    C语言|博客作业09
    C语言|博客作业07
    C语言|博客作业05
    C语言|博客作业02
    C语言|博客作业08
    C语言|博客作业06
    C语言|博客作业04
  • 原文地址:https://www.cnblogs.com/feika/p/4202304.html
Copyright © 2011-2022 走看看