我有一个包含加密 Json 字符串的文件,我正在使用带有填充的 AES 加密,我有另一个类读取这些文件作为输入并解密加密的 Json 字符串,我面临的问题是加密的 json 字符串被写在多行上,如
TRX+s0CJYKyKnUJFrFpG77GRxQBDqj4diJhEEmP2sPO0RkgZNeR0acPftfj85ef7WA0ty078rPvk
l3GTb8blA9ytd/SXkaGbp37pLIZilSYoyHTMy/Dd+GiNommta/aqPd5v0CRPda4lKf3tQgGBAw==
我正在使用 Java 8 使用 File.lines(path) 读取字符串,这只给我加密字符串的第一行,而不是我需要将整个加密字符串读入字符串对象,有没有办法为 File.lines() 指定不同的分隔符?另请注意,实际的加密字符串大约有 10 行,并且该文件包含大量文档。
最佳答案
在你的输出中尝试这个。
string.replaceAll(".*\\R.*", "");
关于java - 基于分隔符 java 从加密文件中读取行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45074209/