0
だから、.txtファイル内の特定のフレーズを検索するプログラムを作成しようとしています。それは私が私が私のプログラム内の文字列に.txtファイルからその行全体を引っ張るしたいことを見つけた後、ラインの一部が特定の行を引き出す
USGController::prepUsgBleed():
であることを場合に役立ちます。または、最後に定義されている数字(60と679)がさらに優れています。ただ、BufferedReader.readLine()
と行毎にファイルを読み込むと、部分文字列を検索しString.indexOf()
を使用
17338.353384 [0x00001d40][Default] USGController::prepUsgBleed(): mA 60 mV 0 mode 1 dac 679
私はあなたがデータであり、Javaプログラム自体ではないと主張します。その前提が正しければ、grepやawkのようなツールを使う方が良いでしょう。いくつかのスクリプトでよりうまく制御したい場合は、perl/ruby/pythonのようなスクリプト言語を使うことができます。 –
残念ながら、このプロジェクトで使用できる言語はjavaだけです。だから私はPythonやそのようなものを使用することはできません –