提交 a32a7fca 编写于 作者: 勤为径苦作舟's avatar 勤为径苦作舟

perf(pinyin): 删除 resources 下的 pinyin.txt 临时文件,改为生成在系统临时目录中

上级 96e2d115
此差异已折叠。
......@@ -52,12 +52,13 @@ public class PinyinUtilsTest {
result.add(pinyin + "#" + pinyins[1].trim() + "#" + pinyin1);
}
FileUtils.writeLines(new File(FileUtils.getUserDir() + "/src/main/resources/pinyin/pinyin.txt"), result);
File pinyinDataFile = new File(FileUtils.getTempDirectory() + "/pinyin.txt");
FileUtils.writeLines(pinyinDataFile, result);
// 从拼音数据文件中读取数据
Map<String, String> pinyinDataWithToneMap = new HashMap<>();
Map<String, String> pinyinDataMap = new HashMap<>();
FileUtils.readLines(new File(FileUtils.getUserDir() + "/src/main/resources/pinyin/pinyin.txt"), StandardCharsets.UTF_8).forEach(line -> {
FileUtils.readLines(pinyinDataFile, StandardCharsets.UTF_8).forEach(line -> {
String[] arr = StringUtils.split(line, "#");
pinyinDataWithToneMap.put(arr[1], arr[0]);
pinyinDataMap.put(arr[1], arr[2]);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册