java如何实现读取一个文本中指定列的信息

例如:
姓名 学号 成绩
张三 1 90
李四 2 80
王五 3 87
提取姓名那一列

使用readLine方法读取。
不要第一行,从第二行开始处理数据,读取的每一行调用split(" ")方法获取每一行为3个长度的数组,然后取数组的第一个元素,然后再调用replaceAll方法把空格去掉,就能正确拿到姓名那一列了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-17
给你一个思路
你可以通过符号(当前是空格符吧)的方式将数据每一行(回车符)存到一个二维数组里面去。
这样你就可以直接遍历行数取出第一列的内容了
第2个回答  2013-07-17
只有一行一行的读取数据,然后取得姓名,恐怕别无他法。
相似回答