我有一个日志文件,每行是一行数据库,我想将其插入数据库。在密码字段的值中有^ M(ctrl + M)字符并且它不是行尾但是当java扫描程序到达时它采取行新行的剩余字符我该如何解决。注意它我需要它并且不要#39; t想要将其删除
答案 0 :(得分:1)
尝试将BufferedReader与FileReader一起使用,而不是使用Scanner。 或者您可以使用相应的编码类型i来读取文件,例如
Scanner scanner = new Scanner(new File("LogFile.txt"), "utf-8");