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.
Linux用のJavaでカスタムタスクマネージャーを開発しました。必要なコンテンツをファイルに書き込み、msgbox に表示しています。しかし、プロセス名、PID、セッション名、セッション番号、tty を個別に表示したい。そのために、最初の列から数バイト/文字を読み取り、次の行にスキップして次の数バイト/文字を読み取る必要があります。どうすればいいですか?私はJavaが初めてなので、助けてください。ありがとう
それはいけません。行全体を読んで、関心のある部分だけを処理する必要があります。
あなたが達成しようとしていることを正しく理解していれば、各行がファイル内の行であり、各列が 1 つのフィールドであるマトリックスを作成できます。たとえば、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;