zoukankan      html  css  js  c++  java
  • Android读取Assert文件夹下txt文本并变为String的方法

    使用场景,在assert文件夹下 有些文本文件,我们需要通过工具类读取出来,然后放到String字符串中,我们该如何操作呢:

    直接上代码:

    复制代码
    public static String readAssertResource(Context context, String strAssertFileName) {
            AssetManager assetManager = context.getAssets();
            String strResponse = "";
            try {
                InputStream ims = assetManager.open(strAssertFileName);
                strResponse = getStringFromInputStream(ims);
            } catch (IOException e) {
                e.printStackTrace();
            }
            return strResponse;
        }
    
        private static String getStringFromInputStream(InputStream a_is) {
            BufferedReader br = null;
            StringBuilder sb = new StringBuilder();
            String line;
            try {
                br = new BufferedReader(new InputStreamReader(a_is));
                while ((line = br.readLine()) != null) {
                    sb.append(line);
                }
            } catch (IOException e) {
            } finally {
                if (br != null) {
                    try {
                        br.close();
                    } catch (IOException e) {
                    }
                }
            }
            return sb.toString();
        }
    }
    复制代码
  • 相关阅读:
    背景不动,内容滚动的解决方案(移动端)
    移动端真实1px的实现方法
    用户模板和用户场景
    构建之法阅读笔记02
    学习进度六
    NABCD
    构建之法阅读笔记01
    学习进度五
    梦断代码阅读笔记03
    地铁系统
  • 原文地址:https://www.cnblogs.com/dongweiq/p/4267275.html
Copyright © 2011-2022 走看看