[JAVA]如果从文本文档中读取内容存放到数组中?

文本文档内容格式如下:20068456A--张三--班长20068457B--李四--学委......存放到数组Objecta[][]中即存放后a[0][0]="2006... 文本文档内容格式如下:
20068456A--张三--班长
20068457B--李四--学委
......

存放到数组Object a[][]中

即存放后a[0][0]="20068456A" a[0][1]="张三" a[0][2]="班长"
a[1][0]="20068457B" a[1][1]="李四" a[1][2]="学委"
......
展开
 我来答
匿名用户
2013-09-17
展开全部
直接在main函数中写了:
(经测试,已经实现)

public static void main(String[] args) {

//自己修改文件顷答存放路径
String filepath = "e:/test.txt";
String temp = null;
Object a[][] = null;
BufferedReader br = null;
StringTokenizer st = null;
int i = 0;
try {
br = new BufferedReader(new FileReader(filepath));
while (br.ready()) {

temp = br.readLine();

if (temp != null && temp != "") {
//个毁让人感觉方法split不怎么好用,还是用以下方法纤乎局比较好

st = new StringTokenizer(temp, "--");

a[i][0] = st.nextToken().trim();

a[i][1] = st.nextToken().trim();

a[i][2] = st.nextToken().trim();

}
i++;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {

br.close();
} catch (Exception e) {

e.printStackTrace();
}
}
}

要查看结果的话遍历一下数组a[][]就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式