TXT文本中如据形如:
-2,2
-1,3
0,1
1,9
2,8读入二维数组效果为:
temp[0][]={-2,-1, 0, 1, 2};
temp[1][]={ 2, 3,1,9,8}; 新手
请大家指点
-2,2
-1,3
0,1
1,9
2,8读入二维数组效果为:
temp[0][]={-2,-1, 0, 1, 2};
temp[1][]={ 2, 3,1,9,8}; 新手
请大家指点
解决方案 »
- 汉语的正则表达式怎么表示
- 使用不着displa标签问题?java.lang.NoClassDefFoundError: org/apache/commons/collections/IteratorUtils
- 急急急!!!如何关闭当前JFrame窗口?
- 请问方法的参数如果是fianl的对象,有什么作用,为什么这样定义?
- 急求连连看代码(java)!!!
- 特别菜鸟的问题,希望朋友们帮忙!谢谢!(我是菜鸟)
- 急需要兄弟们帮助?望各位兄弟解决?
- 快来帮我呀!!!!!!!!!!!!!!!!!!!!!!!!!!!
- .jar文件是什么东西?
- 如何在主程序中等待所有生成的线程结束?
- for循环中--比++效率高?为什么呀?
- 运行selenium2出现NoClassDefFoundError
ArrayList<String> temp1=new ArrayList<String>();
ArrayList<String> temp2=new ArrayList<String>();
try{
FileInputStream fstream = new FileInputStream("textfile.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
while ((strLine = br.readLine()) != null) {
if (strLine.split(",").length==2){
temp1.add(strLine.split(",")[0]);
temp2.add(strLine.split(",")[1]);
}
}
in.close();
}catch (Exception e){
System.err.println("Error: " + e.getMessage());
}
String temp[][] = new String[2][];
temp[0] = (String[]) temp1.toArray();
temp[1] = (String[]) temp2.toArray();
}
流用的有点乱,既然用Reader了,就不要用DataInputStream了。
in.close();->br.close();