StringUtil工具类

来源:互联网 发布:珠光宝气人物分析知乎 编辑:程序博客网 时间:2024/05/22 04:52
package com.bwei.ydhl.utils;


import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;


/**
 * Created by muhanxi on 17/4/3.
 */


public class StringUtils {




    public static String inputStreamToString(InputStream inputStream) {


        try {
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();


            byte[] buf = new byte[1024];


            int length = 0;


            while ((length = inputStream.read(buf)) != -1) {


                byteArrayOutputStream.write(buf, 0, length);


            }


            return new String(byteArrayOutputStream.toByteArray());
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }


    public static String inputStraemToStringBuffer(InputStream inputStream) {
        StringBuilder stringBuilder = new StringBuilder();
        try {
            String line = null;
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
            while ((line = bufferedReader.readLine()) != null) {
                stringBuilder.append(line + "\n");
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            return stringBuilder.toString();
        }




    }


}
0 0
原创粉丝点击