非常简短的问题:
我在资产文件夹中放置了一个 .csv 文件。我的问题是我不确定如何读取它并将其内容以类似数组的形式存储,我可以将其传递给一个函数,然后循环遍历内容。
所以,基本上我想要类似(伪代码):
VariableArray var[] = new Variable (get the file contents);
performFunction(var[]);
我怎么能做到这一点?
非常简短的问题:
我在资产文件夹中放置了一个 .csv 文件。我的问题是我不确定如何读取它并将其内容以类似数组的形式存储,我可以将其传递给一个函数,然后循环遍历内容。
所以,基本上我想要类似(伪代码):
VariableArray var[] = new Variable (get the file contents);
performFunction(var[]);
我怎么能做到这一点?
您可以使用它来获取资产中文件的 InputStream。
InputStream is = getAssets().open(fileName);
然后你只需要制作一个阅读器并循环浏览文件直到它结束。
我建议你使用JavaCSV库来处理 CSV 格式。它可以在很少的几行代码中完成很多事情。