簡體   English   中英

從資產文件夾讀取txt文件

[英]Read txt file from assets folder

我正在嘗試從Eclipse中的Assets文件夾中讀取.txt。 我有以下代碼:

void LecturaModelos(){
    int N = 1716;
    double[] vector = new double[N];
    double[][] matriz = new double[13][N/13];
    Scanner inputStream = null;
    try {
        inputStream = new Scanner(new File("/assets/Modelos1.txt"));
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

    for (int i = 0; i < N; i++) {
            String line = inputStream.next();
            vector[i] =(double) Double.parseDouble(line);
    }
    inputStream.close(); 
}

但是我得到這個錯誤:

04-04 16:42:08.358:E / AndroidRuntime(9707):致命異常:主

04-04 16:42:08.358:E / AndroidRuntime(9707):java.lang.RuntimeException:無法啟動活動ComponentInfo {com.ejemplo.lecturaficheros / com.ejemplo.lecturaficheros.MainActivity}:java.lang.NullPointerException

我認為那可能是因為我需要一些許可,但我不知道可能是哪一個。

這個星球上的任何Android設備上都沒有/assets/Modelos1.txt

要訪問資產,請使用在任何Context (例如Activity getAssets().open("Modelos1.txt")調用的getAssets().open("Modelos1.txt")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM