gpt4 book ai didi

java - 打印出文件包含的行数

转载 作者:行者123 更新时间:2023-12-02 06:14:52 24 4
gpt4 key购买 nike

目前,当我输入有效的 .txt 文件时,我的代码不会执行任何操作。我想打印文件包含的行数。谁能告诉我为什么目前什么都没有发生?

public class Task3
{
public static void main(String[] args) throws FileNotFoundException
{
// instance variables
int characterCount = 0;
int wordCount = 0;
int lineCount = 0;
// create a Scanner object to read in file name from console input
Scanner in = new Scanner(System.in);
System.out.print("Please enter the file name: ");
String filename = in.next();
File inputFile = new File(filename);


// create a Scanner object to read the actual text file
Scanner inFile = new Scanner(inputFile);

int lines = 0;

while (inFile.hasNextLine())
{ // enter while loop if there is a complete line available
in.nextLine();
lines++;
// increase line counter variable
}
System.out.println(lines);

最佳答案

您不是从文件中读取行,而是从标准输入中读取它们。

关于java - 打印出文件包含的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582868/

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