gpt4 book ai didi

java - 使用 java 将文本文件修剪到第一列

转载 作者:行者123 更新时间:2023-12-01 08:12:45 26 4
gpt4 key购买 nike

嗯,我已经有了这个 IP 列表。

193.137.150.5              368 ms                DANIEL-PC             
193.137.150.7 95 ms N/A
193.137.150.13 37 ms N/A
193.137.150.17 33 ms N/A
193.137.150.24 238 ms N/A
193.137.150.38 74 ms DUARTE-PC
193.137.150.41 26 ms N/A
193.137.150.52 176 ms N/A

我想使用 java 仅从列表中删除 IP。

这是我的代码:

import java.io.*;
import java.util.*;

class trim{

public static void main(String[] args) throws Exception{
String s;
char c;
int i = 0;
Scanner in = new Scanner(System.in);

while (in.hasNextLine()){
s = in.nextLine();
c = s.charAt(i);
while (c != ' '){
System.out.print(c);
i++;
c = s.charAt(i);
}
System.out.println();
}
}
}

我做错了什么?

最佳答案

在你的循环中你永远不会将i归零。这意味着第一行之后的每一行的偏移量都是错误的。

    while (in.hasNextLine()){
s = in.nextLine();
c = s.charAt(i);
while (c != ' '){
System.out.print(c);
i++;
c = s.charAt(i);
}
System.out.println();
i = 0; // Finished with this line
}

关于java - 使用 java 将文本文件修剪到第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16018264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com