package com.basic.security.utils; import android.content.Context; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /** * Created by Sinoe on 2017/2/28. */ public class StreamUtils { public static String get(Context context, int id) { InputStream stream = context.getResources().openRawResource(id); return read(stream); } public static String read(InputStream stream) { return read(stream, "utf-8"); } public static String read(InputStream is, String encode) { if (is != null) { try { BufferedReader reader = new BufferedReader(new InputStreamReader(is, encode)); StringBuilder sb = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { sb.append(line).append("\n"); } is.close(); return sb.toString(); } catch (IOException e) { e.printStackTrace(); } } return ""; } }