读取文件的内容怎样保存在一个数组里 我打算从一个文件中读取一行一行的字符串,然后显示在某个窗口里我的想法就是建立一个数组,然后把所有的信息保存在里面,最后把数组输出,想是这么想的,如何编写还是有困难,希望各位帮忙给个例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好不要用数组,因为大小是不知道的,建议用collection,如ArrayListBufferedReader br = new BufferedReader(new FileReader("file.xxx"));ArrayList lines = new ArrayList();String line="";while((line=br.readLine())!=null) lines.add(line);return lines; 因为你不知道长度,所以不要先建树组,先用 Vector 吧。Vector v = new Vector();BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("filename")));String line;while( (line = in.readLine()) != null ){ v.addElement( line );}String [] strs = (String[])v.toArray( String.class ); 纠正:String [] strs = new String[v.size()];v.toArray(strs); 构造方法、空指针异常? Java String怎样实现 temp.replaceLast(regex,replacement)??? 谁有java视频课件 在Jcreator下,System.in.read()不需要import.io.*??我没有import也能用为何啊? 恳请大家帮帮我 华为面试题..现征求最优算法....(高人,达人.狂进..不吝赐教) 基础:引用变量和引用对象有什么区别呢? 设置背景颜色 win2k如何卸载ie,10分奉上!!!! java创建File对象 求助!Java类生成可执行文件跨平台问题.... 请教一个算法问题!
BufferedReader br = new BufferedReader(new FileReader("file.xxx"));
ArrayList lines = new ArrayList();
String line="";
while((line=br.readLine())!=null)
lines.add(line);
return lines;
{
v.addElement( line );
}String [] strs = (String[])v.toArray( String.class );
v.toArray(strs);