gpt4 book ai didi

android - 将本地 HTML 文件(从 Assets )加载到字符串

转载 作者:行者123 更新时间:2023-11-29 16:04:55 24 4
gpt4 key购买 nike

如何将本地 html 文件(从 Assets 文件夹)加载到字符串?我试过这段代码,但结果只是“??????...”。

InputStream is = getAssets().open("aaa.html");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
String str = new String(buffer);
System.out.println(str);

感谢您的帮助!

最佳答案

您没有阅读整个文件。试试这个:

StringBuilder builder = new StringBuilder();

byte[] buffer = new byte[1024];
while(is.read(buffer) != -1) {
builder.append(new String(buffer));
}
is.close();
String str = builder.toString();

关于android - 将本地 HTML 文件(从 Assets )加载到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19901029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com