安卓(Android) 怎么从Assets加载字符串

2019年10月18日21:41:42安卓(Android) 怎么从Assets加载字符串已关闭评论 287 660字阅读2分12秒

1.简介

安卓(Android) 怎么从Assets加载字符串?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import android.content.res.Resources;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    private static String loadFromAssets(Resources resources,
            String fileName) {
        BufferedReader reader = null;
        StringBuilder sb = new StringBuilder();

        try {
            reader = new BufferedReader(new InputStreamReader(resources
                    .getAssets().open(fileName), "UTF-8"));

            
            String mLine = reader.readLine();
            while (mLine != null) {
                sb.append(mLine).append('\n');
                mLine = reader.readLine();
            }
        } catch (IOException e) {
            
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (IOException e) {
                    
                }
            }
        }

        return sb.toString();
    }
}

 
编程十万个怎么办