Android Java remove item from list, filter list -
i have list of locations in android application. trying remove location list, location id equal value.
this location class:
public class location{ private int locationid; private string locationname; } so there way remove location list<location> without using for or while loop. lambda expression in c#:
var filteredlocations = locations.where(x=>x.locationid!=3).tolist();
you can add list of array out using loop using below methods in adapter
//you can use additem adding data in array public void additem(classname item) { mlist.add(item); notifyiteminserted(mlist.size() - 1); } //delete deleting whole list of data public void deleteall() { mlist.clear(); notifydatasetchanged(); } //for deleting perticular item data public void deleteitem(int index) { mlist.remove(index); notifyitemremoved(index); } //for adding whole set of array public void addallitems(list<classname> items) { mlist.addall(items); notifydatasetchanged(); } //for updating single item public void updateitem(int index, classname item) { mlist.set(index, item); notifyitemchanged(index); } where mlist array list
public list<classname> mlist = new arraylist<>();
Comments
Post a Comment