私は計算に使用しなければならない数字と比較に使用する文字を含む入力ファイルを処理しようとしています。このようなファイルからintとcharの両方を1つずつ読み取る方法は?
6
foobar
やコード::簡単な例は、このようなファイルである
n = readInInt
while n > 0
c = readInSingleChar
if (c = 'f')
doSomething
n--
現在、私は、でDataStreamとBufferedReaderとFileReaderをを含む、ここでとGoogleを経由して多くのオプションを見つけることですあまりにも多くの方法があるように思えますし、私はそれらがすべて私が必要としているように働くかどうかはわかりません。私の必要性がはっきりしていないかどうか教えてください。
要するに、ファイルごとにファイルを読み込み、数字をint、文字と記号をcharと解釈して使用する必要があります。
これを行う最も簡単な方法は何ですか?私は物事を行う専門的な方法があることを知っています。これは一度限りの趣味のような個人的な使い方のためのものであり、頑丈で堅牢な機能を求めているわけではありません。それはちゃんと働かなければならない。
ありがとうございます!
試したことがありますか?どこに問題がありますか?パフォーマンス?他に何か? –
いくつかの行のテキストといくつかの計算がありますか(1行に2つを混ぜることはありません)?あなたはいくつかの行に数字だけを持っていますか、あるいは "+"か "add"で数字を持っていますか? – toto2