私はこのこれまで書いてきた、私はちょうど私のテキストブックからいくつかの練習のコードをしています。私はこれを私の.txtの最初の行を読むようにすることはできません。自分の.txtドキュメントの最初の行を自分のプログラムに読み込もうとしていますか?
/**
*
*/
import java.util.Scanner; //needed for scanner class
import java.io.*; //needed for File I/O classes
/**
* @author Megan
*
*/
public class Pres {
/**
* @param args
*/
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter name of file: C:/User/Frances/Documents/USPres.txt");
String filename = keyboard.nextLine();
File file = new File("C:/User/Frances/Documents/USPres.txt");
Scanner inputFile = new Scanner(file);
String line = inputFile.nextLine();
System.out.println("The first line in the file is: ");
System.out.println(line);
inputFile.close();
}
}
私はそれは、コードのこの部分に関係していると信じて:
String line = inputFile.nextLine();
私は全く何も入力する必要がある場合、私は、()に入力する内容がかなりわかりません。私は間違っている可能性がある。私の教科書は正しいフォーマットについてはっきりしない。もしあなたが助けてくれたら、ありがとう。 :) TXTファイルを読み込むために
働いていないものの詳細を教えてください。 –
)inputFile.hasNextLineを(チェックするようにしてください本当ですか? – Akivamu
ただ、あなたのメインの方法で最初の3行は、ファイルからの読み取りに関連する何もしていないされている問題を明確に支援するため、削除することができます:「スキャナキーボード=新しいスキャナ(System.in); のSystem.out。印刷( "ファイルの名前を入力します。C:/User/Frances/Documents/USPres.txtを"); 文字列のファイル名= keyboard.nextLine(); 」 –