zoukankan      html  css  js  c++  java
  • java常用string inputStream转换

    1、String –> InputStream

     

    InputStrem is = new ByteArrayInputStream(str.getBytes());
    或者
    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();
  • 相关阅读:
    允许debian wheezy支持IOS7+的iphone.
    openSUSE 国内镜像摘要
    策略模式总结
    顺序串
    WindowState注意事项
    NLP | 自然语言处理
    Using Autorelease Pool Blocks
    NSAutoreleasePool & thread
    oc语言特性
    oc语言基础整理
  • 原文地址:https://www.cnblogs.com/chenmo-xpw/p/5850391.html
Copyright © 2011-2022 走看看