有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (3) 个答案

  1. # 1 楼答案

    getResources().openRawResource()获取InputStreamInputStreamReader以获得读者InputStreamReader具有内置缓冲

  2. # 2 楼答案

    这是常见的方式:

    InputStream rawRes = getResources().openRawResource(yourResourceName);
    Reader r = new InputStreamReader(rawRes);
    //no need of a buffer, it already has an [internal one][1].
    

    您还可以将其放在资产文件夹中,并按如下方式访问:

    InputStream rawRes = context.getAssets().open("fileName.extension");
    Reader r = new BufferedReader(new InputStreamReader(rawRes, "UTF8"));
    
  3. # 3 楼答案

    好吧,我刚想出来:

    InputStream is = app.getResources().openRawResource(R.raw.ship);
    ship = OBJ.load(new BufferedReader(new InputStreamReader(is)));