2017-09-25 57 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

相关问题