以下は私のモデルである文字列が含まれているは、ArrayListのからインデックスを取得する方法
private ArrayList<TasksCharts> mArrayList;
と私はArrayListの中のデータを持っている:
position 0 -> date - "2016-10-02" , item = "pens"
position 1 -> date - "2016-10-03" , item = "xyz"
position 2 -> date - "2016-10-03" , item = "fts"
今、私は "ペン"を含むArraListの位置を望んでいます。そのために、私はコードの下にerittenているので:
if (containsSubString(mArrayList, "pens")) {
int listIndex = getItemPos("pens");
}
private int getItemPos(String item) {
return mArrayList.indexOf(item);
}
私はこれをラントとき、それは私の項目pens
ため-1
指標を与えます。
特定の商品のインデックスを取得するにはどうすればよいですか?
ここで、あなたは 'containsSubString'を定義しましたか? – SMA