来自csv的android搜索数组

时间:2015-03-07 11:26:10

标签: android arrays csv

我需要一些帮助。我对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循环检查数组的特定文本示例“中”。找到该单词后,它将被存储到另一个数组中。我真的无法弄清楚代码。尝试在此论坛中搜索想法,但失败了。有人可以给我一些指示,首选示例代码。

0 个答案:

没有答案