2017-02-11 15 views
0

私はJavaで2年間の経験を持っていますが、1年後に少し触れていないので少し錆びます。java eclipseを使用して行単位でテキストファイルを読む

私はJava8(新しい方法)を使って行単位でテキストファイルを読み込もうとしています。

package codeTest; 

import java.io.IOException; 
import java.nio.file.Files; 
import java.nio.file.Paths; 
import java.util.stream.Stream; 

public class Main { 
    public static void main(String[] args) { 
     String filename = "RouterInfo.txt"; 

     try(Stream<String> stream = Files.lines(Paths.get(filename))) { 
      stream.forEach(System.out::println); 
     } catch(IOException e) { 
      e.printStackTrace(); 
     } 
    } 
} 

しかし、どんなに私がjava.nio.file.NoSuchFileExceptionを得続けるしようとするもの:私は、次のコードを使用しています読んだことがあるフォーラムに基づいて

。ここで

は日食の私のファイルディレクトリの写真です:

enter image description here

誰も助けることができますか?それは

"src/codeTest/RouterInfo.txt" 
+0

申し訳ありませんが、上記の質問にお答えしている人には迷惑をかけます。しかし、私はちょうど私が間違った場所にテキストファイルを入れていたことを認識した。 –

+1

次に、回答を投稿することを検討してください。回答があった場合や変更した場合は、回答を受け入れることは既にあります。 – RobAu

答えて

0

あなたのテキストファイルは、SRC/codeTestフォルダにあります。あなたのRouterInfo.txtだけが間違った場所にあります。 srcの代わりにプロジェクトディレクトリに入れてください。

0

あなたのJavaコードが正しいことをする必要がありますので

0

filename文字列を"./src/RounterInfo.txt"に置き換えます。

0

テキストファイルは、srcフォルダに格納するのではなく、srcを含むフォルダに格納します。

ための新しいフォルダパスは次のようになります。

回答/ sample.txtの

回答はSRCを含むフォルダの名前になります。

関連する問題