gpt4 book ai didi

android - 如何从 Android Studio 中的 Assets 中读取文本文件?

转载 作者:行者123 更新时间:2023-12-05 08:42:50 25 4
gpt4 key购买 nike

我在 Android Studio 的 Assets 文件目录中可能有 wifi2.txt 文件。但是,当我尝试访问它时,我不断收到 NULLPointException。我的代码如下:(提前致谢) enter image description here

             //CSV FILE READING
File file = null;



try {



FileInputStream is = new FileInputStream(file);

try {
BufferedReader reader = new BufferedReader(new InputStreamReader(getAssets().open("wifi2.txt")));
String line;
Log.e("Reader Stuff",reader.readLine());
while ((line = reader.readLine()) != null) {
Log.e("code",line);
String[] RowData = line.split(",");
LatLng centerXY = new LatLng(Double.valueOf(RowData[1]), Double.valueOf(RowData[2]));
if (RowData.length == 4) {
mMap.addMarker(new MarkerOptions().position(centerXY).title(String.valueOf(RowData[0]) + String.valueOf(RowData[3])).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));
}

}

} catch (IOException ex) {
ex.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}


//Done with CSV File Reading

最佳答案

在 Kotlin 中,我们可以实现这一点:-

val string = requireContext().assets.open("wifi2.txt").bufferedReader().use {
it.readText()
}

关于android - 如何从 Android Studio 中的 Assets 中读取文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38121059/

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