gpt4 book ai didi

java - 读取 InputStream 到 Arraylist

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:05:14 24 4
gpt4 key购买 nike

我必须读取一个包含一个字符串的 dict.txt 文件并将它们添加到数组列表中。

我试过这个:

public ArrayList<String> myDict = new ArrayList<String>();

InputStream is = (getResources().openRawResource(R.raw.dict));
BufferedReader r = new BufferedReader(new InputStreamReader(is));
try {
while (r.readLine() != null) {
myDict.add(r.readLine());
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

但是出了点问题...

最佳答案

你在每个循环中迭代两次

String line;
while ((line=r.readLine()) != null) {
myDict.add(line);
}

关于java - 读取 InputStream 到 Arraylist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531914/

24 4 0