コードが読み取る txt の各行に数字を追加したいのですが、次のエラーが表示されます。
LineNumbers.java:32: lineNum はすでに main(java.lang.String[]) で定義されています
for(int lineNum = 0; lineNum <= line; lineNum++)
LineNumbers.java:32: 演算子 <= は int,java.lang.String に適用できません
for(int lineNum = 0; lineNum <= line; lineNum++)
私のコードは次のとおりです。
import java.util.Scanner;
import java.io.*;
public class LineNumbers
{
public static void main(String[] args) throws IOException
{
Scanner keyboard = new Scanner(System.in);
String fileName;
String line;
int lineNum = 0;
System.out.print("Enter file name: ");
fileName = keyboard.nextLine();
File file = new File(fileName);
Scanner inputFile = new Scanner(file);
while (inputFile.hasNextLine())
{
line = inputFile.nextLine();
for(int lineNum = 0; lineNum <= line; lineNum++)
{
System.out.println(line);
}
}
inputFile.close();
}
}
どんな助けでも大歓迎です。御時間ありがとうございます!