在java中只写行尾的字符串
假设我有一个包含这些信息的文件
1, 2, 3, 4
5, 6, 7, 8
现在,我如何要求程序只将4(第一行的末尾)写入另一个文件。但这里有一个技巧,不依赖于用户的输入
因此,在程序结束后,另一个文件将包含
4
我试着修剪这行(String=String1.trim())并使用函数endsWith(),但我需要在这些括号内放一个字符串
我3周前开始使用java,所以请耐心等待,谢谢
你可以在下面搜索框中键入要查询的问题!
假设我有一个包含这些信息的文件
1, 2, 3, 4
5, 6, 7, 8
现在,我如何要求程序只将4(第一行的末尾)写入另一个文件。但这里有一个技巧,不依赖于用户的输入
因此,在程序结束后,另一个文件将包含
4
我试着修剪这行(String=String1.trim())并使用函数endsWith(),但我需要在这些括号内放一个字符串
我3周前开始使用java,所以请耐心等待,谢谢
# 1 楼答案
有两种方法可以做到这一点:
其中所使用的模式意味着:
(.)
-()捕获。任何单个字符\\s*
-后跟0个或更多空白字符$
-后跟行的末尾# 2 楼答案
# 3 楼答案
可以使用split()函数将分隔符上的行拆分为字符串数组。因此:
现在,拆分数组包含单个项,您可以获得最后一个项,如下所示:
# 4 楼答案
# 5 楼答案
使用
split()