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

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

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

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

用java怎样将一个文件中特定行列的数据读取出来
当读到某行是以#开始的,表明这个不是数据,而是列名,然后把读取的列存放到一个数组中,你可以在列名之间使用分隔符,比如:Number : Name : A : B : Value;通过读取指定的列名,你可以得到,列名在数组中对应的索引值。对于存放数据的列就不加#,或者换成其他的标识符,同样把读取...

怎样用Java实现从文本文档中读取数据并存入数据库
1. 使用Java I\/O流读取文本文件内容。例如,可以通过`BufferedReader`和`FileInputStream`来读取文本文件。```java import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;\/\/ ...public String readFileContent(String filePath) {...

如何用java编程实现文本文档中某些有用信息的提取?
1. 读取指定文本文件对象。2. 利用过滤器可以把所需信息读取来即可。3. 把读出来的信息输出(持久化)即可。可参考以下代码 package tool;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;\/\/有序列出指定目录下所有...

Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时...
步骤一: 需要搭建一个整体的外观, 调整布局和组件的位置.主要需要使用的组件 JTextField 文本框组件: 用于当做地址栏, 填写文件的路径 JButton 按钮, 用于响应点击事件,根据地址栏的地址读取文件, 并且显示到文本域里 JTextArea 文本域, 用于显示文件里的字符串信息 JLabel 标签, 用于显示行数信息 ...

请问怎么用java正则表达式提取以下文本中指定的内容
正则表达式是根据规则来匹配文本,你这里只给了一个文本示例,所以无法建立其比较普遍通用的规则。以下是示例代码,可供参考。代码中对每一个你要的数据进行了一个单独匹配,也可以通过一次匹配取出全部的数据。import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { publi...

java提取文本中特定内容
读取文件内容我就不写了一行一行处理 \/\/这个str就是你给的标记文本:String str = "This\/DT talk\/NN describes\/VBZ the\/DT optimal\/JJ -LRB-\/-LRB- " + "revenue\/NN maximizing\/VBG -RRB-\/-RRB- auction\/NN for\/IN sponsored\/VBN" + " search\/NN advertising\/NN .\/. We\/PRP show\/VBP ...

java中如何从文件中读取数据
◎◎◎FileInputStream 字节输入流读文件◎◎◎ public class Maintest { public static void main(String[] args) throws IOException { File f=new File("G:\\\\just for fun\\\\xiangwei.txt");FileInputStream fin=new FileInputStream(f);byte[] bs=new byte[1024];int count=0;while((count...

请问Java中读取A文本文件中的一行用 | 隔开的数字存到数组里面排序后再...
看一下能不能用,懒得写冒泡排序了:public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(new File("a.txt"))); BufferedWriter writer = new BufferedWriter(new FileWriter(new File("b.txt"))); while (true) { ...

如何使用java编写一个从指定的TXT文件每行固定位置抓取数据并生成一个...
Sheet sheet = wb.getSheet(0);\/\/获取第一个工作表 \/\/将遍历list读取指定数据写入,假如存放在array中 for(int i=0;i<array.length;i++){\/\/假如数据全部写入第一行的不同单元格 \/\/获取第一行的单元格指定列的单元格 Cell c = sheet.getRow(0)[i];\/\/设置label覆盖原单元的类容 jxl....

相似回答