gpt4 book ai didi

java - 如何读取段落特定一侧的行

转载 作者:行者123 更新时间:2023-12-01 13:59:16 24 4
gpt4 key购买 nike

嗨,我有这个项目,希望我用 java 编写代码假设我有这个 txt 文件:

GoodTitle   Description
Gold The shiny stuff
Wheat What wheaties are made of
Wood To make more ships
Spices To disguise the taste of rotten food
Tobacco Smoko time
Coal To make them steam ships go
Coffee Wakes you up
Tea Calms you down

我想做的就是阅读文本的左侧(好标题,黄金,小麦,木材等)。这是我当前的代码:

public void openFile(){
try{
x = new Scanner(new File("D://Shipping.txt"));
}
catch (Exception e){
System.out.println("File could not be found");
}
}
public void readFile(){
while (x.hasNextLine()){
String a = x.next();
System.out.printf("%s \n", a);
}
}
public void closeFile(){
x.close();

可能需要对 readFile 进行一些修改,因为我仍然不知道如何做到这一点。提前致谢...

NOTE=我不允许更改 txt 文件的内容。

最佳答案

public void readFile(){
while (x.hasNextLine()){
String a = x.next();
x.nextLine();
System.out.printf("%s \n", a);
}
}

读入第一个标记后,您只需转到下一行。你就快到了!

x.nextLine() 会将扫描仪移动到下一行。 x.next() 将继续读取标记,在本例中是一串用空格分隔的字母(例如单词),直到到达行尾。

关于java - 如何读取段落特定一侧的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19430771/

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