inf*_*rey 5 java string android arraylist
所以我试图从 android 中的文件中读取。我初始化了所有内容,但仍然得到NullPointerException。我错过了什么吗?
第 25 行收到错误。
public class Read {
private ArrayList<String> contents;
private final String filename = "saves/user.txt";
public Read(Context context) {
try {
contents = new ArrayList<String>();
InputStream in = context.getAssets().open(filename);
if (in != null) {
// prepare the file for reading
InputStreamReader input = new InputStreamReader(in);
BufferedReader br = new BufferedReader(input);
String line = br.readLine();
while (line != null) {
contents.add(line);
}
in.close();
}else{
System.out.println("It's the assests");
}
} catch (IOException e) {
System.out.println("Couldn't Read File Correctly");
}
}
public ArrayList<String> loadFile() {
return this.contents;
}
}
Run Code Online (Sandbox Code Playgroud)
这样做
while ((line=reader.readLine()) != null)
{
contents.add(line);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3517 次 |
最近记录: |