gpt4 book ai didi

java - 使用 BufferedReader 时在 String 的开头添加 Null

转载 作者:行者123 更新时间:2023-11-29 09:52:09 27 4
gpt4 key购买 nike

我正在使用 BufferedReader.txt 文件中获取 String

 BufferedReader read = new BufferedReader(
new InputStreamReader(getAssets().open(name)));
BufferedReader count = new BufferedReader(
new InputStreamReader(getAssets().open(name)));

String line;
String str = null;

while((line = count.readLine()) != null)
{
str += read.readLine() + "\n";

}

然后我在 TextView 中显示 String但它显示 null 而不是我的 String

null这是文件1而不是这是文件 1

我该如何解决这个问题??

最佳答案

您正在使用:

String str = null;

然后

str += read.readLine() + "\n";

这是

str = str + read.readLine() + "\n";

因此,在变量替换之后,我们得到:

str = null + read.readLine() + "\n";

这意味着我们将它与 null 连接起来,这会故意生成 "null"

试试这些行之一(只有一个):

String str = "";
String str = new String ();

关于java - 使用 BufferedReader 时在 String 的开头添加 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41437285/

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