使用JAVA读取单个txt文件中的多个路径
我有几个从txt格式文件读入程序的路径。为了简化这个过程,我想将所有路径/目录存储到一个txt文件中,并为每个路径分配值
TXT file:
C:/folder1/data
D:/folder2/excel
E:/folder3/doc
爪哇:
final String Local_dir = System.getenv().get("USERNAME")
String dir = FileUtils.readFileToString(new File("C:/Users/$Local_dir/Desktop/sample_paths.txt"), "UTF-8")
final String Path1 = dir.trim()
final String Path2 = dir.trim()
final String Path3 = dir.trim()
我的问题是如何更新上述代码以使其正常工作
# 1 楼答案
假设您的文件具有回车符和换行符,并且您的文本文件不包含第一行
TXT file:
,我建议使用以下代码:因此,创建线是一个简单的拆分
编辑:我还假设您的前两行代码为您工作
# 2 楼答案
您可以从计算机获取home directory,并使用Files.readAllLines方法获取全部内容: