2016-08-11 4 views
0

それでは、私がやりたいと思ってることは「UsernameList.txt」から読み取られ、何とかそれはファイルのこのJavaはtxtファイルから特定の行から読み取られ、

テキストような何か作るされ、それをスレッド:

construct 
Hustle 
savior 
power 
Revenge 

同じことをしている2行目を読んでいる間に、最初の行connectを読んでください。これは可能ですか?これはどうやって行えますか?

public class main { 
    public static void main(String[] args) throws IOException, InterruptedException { 
     BufferedReader fileR = new BufferedReader(new FileReader("UsernameList.txt")); 

     String line = null; 
     while ((line = fileR.readLine()) != null) { 
      Document doc = Jsoup.connect("https://twitter.com/" + line).get(); 
      doc.html(); 
     } 
    } 
} 

答えて

1

このようなことができます。

public class Tester implements Runnable { 

    String line = null; 

    public static void main(String[] args) throws IOException { 
     BufferedReader fileR = new BufferedReader(new FileReader("UsernameList.txt")); 
     String line = null; 
     while ((line = fileR.readLine()) != null) { 
      Tester tester = new Tester(); 
      tester.line = line; 
      Thread thread = new Thread(tester); 
      thread.start(); 
     } 

    } 

    @Override 
    public void run() { 
     Document doc = Jsoup.connect("https://twitter.com/" + line).get(); 
     doc.html(); 
    } 
} 
0

あなたは必要なデータに接続し、応答のキーワードを受け入れ呼び出し可能を実装するスレッドを持つことができます。 Executorフレームワークを使用して、一度に実行されるスレッドの数を制御することもできます。

関連する問題