2017-09-25 15 views
-3

私はテキストファイルのデータを読み込むプログラムを作っています。私はまた、そのファイルの各行の最後の番号を知る必要があります。私はこれを行う簡単な方法があるかどうか疑問に思っていました。テキストファイルの各行の最後の桁を読み取る方法は?

テキストファイルの例:

名:ボブDOB:1995年4月11日ID:

名:ビルDOB:1992年7月12日ID:

+5

そして、あなたがこれまでに試してみました:以下の1つのライナーでみては? –

+2

すべての行を読み、最後の桁を除くすべてを破棄します。 –

答えて

2

Files.lines(path).forEach(s -> System.out.println(s.charAt(s.length() - 1)));

+0

と最後の桁が別の位置にある場合はどうなりますか? –

+1

@JuanCarlosMendoza、OPが示すように、最後の桁は常にファイル内の行の最後の文字になります。 – VHS

+0

@JuanCarlosMendozaこれは質問の2つの例に適合します。私は実際のデータがこれと違うのです。 – f1sh

関連する問題