gpt4 book ai didi

java - 外部文件 Java

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

所以我在分配给我的这个项目上遇到了一些困难。提示如下:

您将读取随机整数值的外部文件,直到找到文件末尾。当您阅读该文件时,您应该确定有多少数字小于值 500 以及有多少数字大于或等于 500。

我有数据,并且我确切地知道有多少数字应该小于 500,有多少数字大于或等于 500。问题是我不知道如何使循环读取,直到找到文件末尾,或者如何使用 if 语句打印出不同的行以满足条件。

这是我的代码:

import java.io.*;
import java.util.*;
public class Prog209a
{
public static void main(String[] args) throws IOException
{
Scanner sf = new Scanner(new File( "C:\\Users\\Air\\Documents\\java \\Prog2220.in"));

int maxIndx = -1;
String text[] = new String[1000];

while(sf.hasNext()==true)
{
maxIndx++;


sf.close();
}
}

我不是要求别人为我编写代码,而是帮助我提供一个开始的地方或一些提示。我不太擅长阅读外部文件,但我正在努力学习。感谢您的反馈。谢谢!

最佳答案

您的 Scanner 实例当前将继续读取文件,直到不再有任何行可供读取。唯一的缺点是您没有阅读任何行。

使用Scanner#nextLine() ,或其任何“表兄弟”,以满足您的程序需求。

关于java - 外部文件 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20037383/

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