我对编程很陌生,请随意在您的回复中苛刻。任何事情都有帮助。基本上我正在尝试调用 LineCount() 方法,但是当我尝试编译命令提示符时,会抱怨在 String[A] 处需要 .class (我相信第 8 行)
*谢谢大家的帮助!我的代码现在可以工作了!我真的很感谢所有的意见
import java.util.Scanner;
import java.io.*;
public class FileCount{
public static void main(String[] args) throws IOException{
String[] in = new Scanner(new File(args[0]));
System.out.println(lineCount(String[] in);
}
public static void lineCount(String[] A){
// check number of command line arguments
if(args.length != 1){
System.err.println("Usage: LineCount file");
System.exit(1);
}
// count lines, words, and chars in file
int lineCount = 0;
while( in.hasNextLine() ){
in.nextLine();
lineCount++;
}
in.close();
System.out.println( args[0]+" contains "+lineCount+" lines" );
}
}