在Java中,可以使用以下步骤将文本文件从类路径加载到String[]:
完整的代码示例如下:
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class LoadTextFile {
public static void main(String[] args) {
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream inputStream = classLoader.getResourceAsStream("test.txt");
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
stringBuilder.append(line);
}
String fileContent = stringBuilder.toString();
// 将文本文件内容转换为String[]
String[] lines = fileContent.split("\\r?\\n");
// 打印String[]中的每一行
for (String lineContent : lines) {
System.out.println(lineContent);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
这样,你就可以将文本文件从类路径加载到String[]中了。
领取专属 10元无门槛券
手把手带您无忧上云