Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 java 中为 linux 开发了一个自定义任务管理器。我正在将所需内容写入文件并将其显示在 msgbox 上。但我希望单独显示进程名称、PID、会话名称、会话#、tty。为此,我必须从第一列读取几个字节/字符并跳到下一行以读取接下来的几个字节/字符。我该怎么做呢?请帮忙,因为我是java新手。谢谢
你不能。您必须阅读整行并仅处理您感兴趣的部分。
如果我正确理解您要实现的目标,您可以创建一个矩阵,其中每一行是文件中的一行,每一列是一个字段。例如data[4][PROCESS_NAME]将是在第 4 行找到的进程名称(如果从 0 计数,则为 5)。当然PROCESS_NAME来自一个final int PROCESS_NAME = 0;声明。
data[4][PROCESS_NAME]
PROCESS_NAME
final int PROCESS_NAME = 0;