我需要一些帮助。我对android和java很新。
现在我有一个csv代码阅读器。代码将读取csv然后将其放入Spinner中。我有的csv文件是这样的例子
1,"Easy"
2,"Medium"
3,"Hard"
4, "Very Hard
我的代码
try{
InputStreamReader csvStreamReader = new InputStreamReader(MainActivity.this.getAssets().open("Category.csv"));
CSVReader reader = new CSVReader(csvStreamReader);
Log.d("test", "reading csv");
String [] nextLine;
List<String> list = new ArrayList<String>();
while ((nextLine = reader.readNext()) != null) {
list.add(nextLine[0] + "," + nextLine[1]);} spinner1 =(Spinner)findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);
spinner1.setAdapter(adapter);
} catch (IOException e) {
e.printStackTrace();
}
代码效果很好。它确实出现在微调器中。 现在我想进一步,我想创建一个for循环检查数组的特定文本示例“中”。找到该单词后,它将被存储到另一个数组中。我真的无法弄清楚代码。尝试在此论坛中搜索想法,但失败了。有人可以给我一些指示,首选示例代码。