美文网首页
StringUtils

StringUtils

作者: 翼徳 | 来源:发表于2016-07-26 16:57 被阅读21次
    功能:

    • toString 读取InputStream 中的数据流并转为String
    源码:

    package com.dotions.utils;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    
    /**
     * @Description String toolkit
     * 
     * @author Dotions 2016年7月26日 下午3:29:06
     */
    public class StringUtils {
    
        public static String toString(InputStream input) throws IOException {
            if (input == null) {
                return null;
            }
    
            BufferedReader reader = new BufferedReader(new InputStreamReader(input, CharsetName.UTF_8));
            StringBuilder builder = new StringBuilder();
            String str = null;
    
            while ((str = reader.readLine()) != null) {
                builder.append(str);
            }
            return builder.toString();
        }
    
        /**
         * Charset
         */
        @SuppressWarnings("unused")
        private static interface CharsetName {
            public String UTF_8 = "UTF-8";
            public String GBK = "GBK";
            public String ISO8859_1 = "ISO8859-1";
        }
    }
    

    相关文章

      网友评论

          本文标题:StringUtils

          本文链接:https://www.haomeiwen.com/subject/nggnjttx.html