2D array
从文本文件创建的正确语法是什么?这array
一定string
不是char
or int
。我在这方面找到的所有信息都不是 for string
,而且我自己也无法弄清楚确切的语法。
问问题
107 次
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 回答