如何从一行只读取特定的字节/字符数并转到下一行?

时间:2012-05-10 06:02:44

标签: java linux

我在java for linux中开发了一个自定义任务管理器。我正在将所需内容写入文件并将其显示在msgbox上。但我希望单独显示进程名称,PID,会话名称,会话号,tty。为此,我必须从第一列读取几个字节/字符并跳到下一行来读取接下来的几个字节/字符。我该怎么做呢?请帮忙,因为我是java的新手。 Thankz

1 个答案:

答案 0 :(得分:0)

你做不到。您必须阅读整行并仅处理您感兴趣的部分。

如果我正确理解您要实现的目标,您可以创建一个矩阵,其中每行是文件中的一行,每列是一个字段。例如,data[4][PROCESS_NAME]将是第4行找到的进程名称(如果从0开始计数,则为5)。当然PROCESS_NAME来自final int PROCESS_NAME = 0;声明。