例如:
0,20,39
0,20,82
0,20,125
0,20,168
0,20,211
0,20,254
不读逗号那种 求大佬帮助
例如:
0,20,39
0,20,82
0,20,125
0,20,168
0,20,211
0,20,254
不读逗号那种 求大佬帮助
使用BufferedReader 对象读取出来
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
public class 文件转数组 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new FileReader("d:\\test.txt"));
List<String> list = new ArrayList<String>();
String line;
while((line = br.readLine())!=null) {
list.add(line);
}
int cnt= list.size();
String [][] arr = new String[cnt][3];
String str="";
for(int i=0;i<cnt;i++) {
str = list.get(i);
String [] ss = str.split(",");
for(int j=0;j<3;j++)
arr[i][j] = ss[j];
}
System.out.println("二维数组结果如下:");
for(int i = 0;i<cnt;i++) {
for(int j=0;j<3;j++) {
System.out.print(arr[i][j]+"\t");
}
System.out.println("");
}
}
}