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

例如:姓名 学号 成绩张三 1 90李四 2 80王五 3 87提取姓名那一列
2025-01-18 14:42:43
推荐回答(3个)
回答1:

使用readLine方法读取。
不要第一行,从第二行开始处理数据,读取的每一行调用split(" ")方法获取每一行为3个长度的数组,然后取数组的第一个元素,然后再调用replaceAll方法把空格去掉,就能正确拿到姓名那一列了。

回答2:

给你一个思路
你可以通过符号(当前是空格符吧)的方式将数据每一行(回车符)存到一个二维数组里面去。
这样你就可以直接遍历行数取出第一列的内容了

回答3:

只有一行一行的读取数据,然后取得姓名,恐怕别无他法。