0

したがって、このコードとテキスト ファイルが MyApplicationProject/assets にあります。私はそれを読み取って、行と「、」で分割された2次元配列に入れようとしていますが、IOExceptionが発生し続けます。前もって感謝します

    public String[][] stopData() throws IOException {
    AssetManager assetManager = getAssets();
    InputStream input;

        input = assetManager.open("stops.txt");

        int size = input.available();
        byte[] buffer = new byte[size];
        input.read(buffer);
        input.close();


        String content = new String(buffer);
        String[] lines = content.split("/n");
        String[][] stopData = new String[lines.length][];

        for (int i=0; i < lines.length; i++) {
            stopData[i] = lines[i].split(",");
            if (stopData[i].length != 9 ) {
                Log.d(TAG,"odd length " + stopData.toString() );
            }
        }
    return stopData;
}
4

0 に答える 0