テキスト ファイルを解析し、コロンの後の URL である文字列を返すメソッドを作成しようとしています。テキスト ファイルは次のようになります (ボット用です)。
キーワード:url
キーワード,キーワード:url
したがって、各行はキーワードと URL、または複数のキーワードと URL で構成されます。
これを行う方法について誰かが私に少し指示を与えることができますか? ありがとうございました。
スキャナーを使用する必要があると思いますが、私と同じようなことをしたいと思っている人は見つかりませんでした。
ありがとうございました。
編集:以下の提案を使用した私の試み。うまくいきません。どんな助けでも大歓迎です。
public static void main(String[] args) throws IOException {
String sCurrentLine = "";
String key = "hello";
BufferedReader reader = new BufferedReader(
new FileReader(("sites.txt")));
Scanner s = new Scanner(sCurrentLine);
while ((sCurrentLine = reader.readLine()) != null) {
System.out.println(sCurrentLine);
if(sCurrentLine.contains(key)){
System.out.println(s.findInLine("http"));
}
}
}
出力:
hello,there:http://www.facebook.com
null
whats,up:http:/google.com
sites.txt:
hello,there:http://www.facebook.com
whats,up:http:/google.com