java - Iterating over an Array to find a string value -



java - Iterating over an Array to find a string value -

public void addsampledata(){ userlist.add(new user("n45","sfdsf","sfgfsg"));

i want iterate through array , able identify , remove object based on string value i.e "sfdsf" rather position in arraylist.

you can iterate on array using for loop (either basic 1 or enhanced loop):

for (user user : userlist) { // whatever want on item in current iterator position }

if want identify object , potentially compare other objects, have override equals , hashcode methods. (better on subject on this link)

if considering field mentioned, sfdsf, user identifier, can utilize instance variable in comparison; e.g:

for (int = 0; < userlist.size(); i++) { if ("sfdsf".equals(user.getyourfield())) { // note getyourfield refers subject field accessor userlist.remove(i); // remove item if matches criteria } }

java

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -