gpt4 book ai didi

java - ^M (ctrl+M) 字符是字符串的一部分,但 java 获取行尾

转载 作者:行者123 更新时间:2023-12-01 09:22:29 27 4
gpt4 key购买 nike

我有一个日志文件,每一行都是数据库的一行,我想将其插入数据库。在密码字段的值中有 ^M (ctrl+M) 字符,它不是行尾,但是当 java 扫描仪到达时,它会获取该行的剩余字符新行我该如何解决。请注意,我需要它并且不要不想删除它

最佳答案

尝试将 BufferedReader 与 FileReader 一起使用,而不是 Scanner。或者您可以使用相应的编码类型读取文件,即。

Scanner scanner = new Scanner(new File("LogFile.txt"), "utf-8");

关于java - ^M (ctrl+M) 字符是字符串的一部分,但 java 获取行尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40078789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com