zoukankan      html  css  js  c++  java
  • 读文件 支持 中文

    /**

    * 获取文件(Assets卡中)

    * **/

    public String getFromAssets(Activity context, String fileName){ 

    String line="";

    String result="";

    try { 

    InputStreamReader inputReader = new InputStreamReader( context.getResources().getAssets().open(fileName),"GBK" ); //这里表示中文

    BufferedReader bufReader = new BufferedReader(inputReader);

    while((line = bufReader.readLine()) != null)

    result += line;

    return result;

    } catch (Exception e) { 

    e.printStackTrace(); 

    }

    return result;

    读 res下文件

    public String getStringFromFile()

    {

    try {

    StringBuffer sBuffer = new StringBuffer();

    InputStream ips = getResources().openRawResource(R.raw.reada);

    InputStreamReader inputStreamReader = new InputStreamReader(ips, "GB2312");

    BufferedReader in = new BufferedReader(inputStreamReader);

    while (in.ready()) {

    sBuffer.append(in.readLine() + "\n");

    }

    in.close();

    return sBuffer.toString();

    } catch (Exception e) {

    e.printStackTrace();

    }

    return null;

    }

    注: textView.setMovementMethod(ScrollingMovementMethod.getInstance()); 让文本可以滚动

  • 相关阅读:
    StringTable
    TCP网络协议
    也说JVM内存区域
    JVM类加载
    java中的引用:强、软、弱、虚
    AQS
    vscode支持unicode编码
    设计模式简记-快速改善代码质量的编程规范
    擅事利器
    设计模式简记-通过重构增强代码可测试性实战
  • 原文地址:https://www.cnblogs.com/sode/p/2172023.html
Copyright © 2011-2022 走看看