-1

2D array从文本文件创建的正确语法是什么?这array一定string不是charor int。我在这方面找到的所有信息都不是 for string,而且我自己也无法弄清楚确切的语法。

4

2 回答 2

1

您可以使用ArrayList对象。它的内部实现是可调整大小或可增长的数组
所以你可以通过它来实现你的要求ArrayList<String>。你甚至可以通过使用它的实用方法来实现。
有关更多详细信息ArrayList 文档
有关示例,请单击此处

于 2013-08-06T15:05:06.260 回答
0
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class Read2DimensionFileToList {

    public static void main(String[] args) {
 String [][] sList=new String[100][2];
        BufferedReader br = null;

        try {

            String s;

            br = new BufferedReader(new FileReader("C:\\testing.txt"));
int i=0;
            while ((s = br.readLine()) != null) {

                String []sArray=s.split(",");
                sList[i++][0]=sArray[0];
                sList[i][1]=sArray[1];
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null)br.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }

    }
}
于 2013-08-06T15:14:06.090 回答