要读取嵌入式资源文本文件,您可以使用以下方法:
getClass().getResourceAsStream()
方法来读取嵌入式资源文件。例如:InputStream inputStream = getClass().getResourceAsStream("/path/to/your/file.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
stringBuilder.append(line).append("\n");
}
String fileContent = stringBuilder.toString();
pkgutil
模块来读取嵌入式资源文件。例如:import pkgutil
data = pkgutil.get_data(__name__, "path/to/your/file.txt")
file_content = data.decode("utf-8")
XMLHttpRequest
或fetch
API来读取嵌入式资源文件。例如:// 使用 XMLHttpRequest
const xhr = new XMLHttpRequest();
xhr.open("GET", "/path/to/your/file.txt", false);
xhr.send();
const fileContent = xhr.responseText;
// 使用 fetch API
fetch("/path/to/your/file.txt")
.then((response) => response.text())
.then((fileContent) => {
// 处理文件内容
});
请注意,这些示例假设您的文本文件已嵌入到应用程序中。如果您需要从外部URL读取文本文件,请相应地更改文件路径。
领取专属 10元无门槛券
手把手带您无忧上云