2017-09-25 91 views
-3

我正在製作一個讀取文本文件中的數據的程序。我還需要知道該文件中每行的最後一個數字。我想知道是否有這樣做的簡單方法。如何讀取文本文件中每行的最後一位數字?

文本文件例如:

名稱:鮑勃DOB:1995年4月11日序號:

姓名:Bill DOB:1992年7月12日序號:

+5

到目前爲止,您嘗試了哪些方法? –

+2

閱讀每行,丟棄除最後一位數字之外的所有內容。 –

回答

2

嘗試使用以下內襯:

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

+0

如果最後一個數字位於另一個位置,該怎麼辦? –

+1

@JuanCarlosMendoza,正如OP所示,最後一個數字將始終是他文件中一行中的最後一個字符。 – VHS

+0

@JuanCarlosMendoza這符合問題中的兩個例子。我不這實際的數據不同。 – f1sh

相關問題