如我建了一个student.txt文本文件,里面有学号和姓名数据。
如何把文件中的内容读出来,在屏幕终端显示出来?
望高手不吝赐教!!!!
如何把文件中的内容读出来,在屏幕终端显示出来?
望高手不吝赐教!!!!
解决方案 »
- 做bs开发的一辈子只能增删改查?
- java 搜索
- 怎样取得ArrayList的大小
- 请帮忙修改一下一段java小代码
- java cookie的不生成疑问
- java编写记事本的打开,保存的问题
- 小弟初学,请教一下JDBC与SQL Sever 连接出错
- 求助,怎样写一个登录,用户名与密码为登录本机器windows的用户名与密码
- 谁有计费系统的java原始代码阿!~~~~~~~~~~~~~~~~~~~~~
- win2000 advance server不能使用jdk1.3???
- 如何获得jboss的安装路径呢(就像安装tomcat的时候提示的jdk的路径一样)
- 【请教】如何用 jdom 生成如下格式的xml ?
import java.io.*;public class Test { public static void main(String[] args) { try {
File file = new File("student.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(
new FileInputStream(file)));
ArrayList list = new ArrayList();
String line = in.readLine();
while (line != null) {
StringTokenizer st = new StringTokenizer(line+",", ",");//假设你的学号,姓
//名等用","分隔
String[] array = new String[4];
for (int i = 0; i <4 && st.hasMoreTokens(); i++) {
String temp = st.nextToken();
array[i] = temp.substring(1,temp.length()-1);
}
list.add(array);
line = in.readLine();
} for (Iterator iter = list.iterator(); iter.hasNext();) {
String[] array = (String[]) iter.next();
for (int i = 0; i <4; i++) {
System.out.print(array[i]);
}
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
} }}
若你的信息长度(学号,姓名,..)每一列的长度差不了多少的程况下,考虑下用RandomAccessFile
应该也可以吧!