removing the value from a object in java or android -
private string[] userkeys; userkeys = mhconstants.friendsmodeldetails.keyset().toarray( new string[mhconstants.friendsmodeldetails.size()]); if(mhconstants.friendsmodeldetails.size()>0 ){ for(int = 0;i<mhconstants.friendsmodeldetails.size();i++){ string username = userkeys[i]; system.out.println("userkey contains"+username); } string number=9;
this prints 1 5 9 8 10
how can position of value equal ''number'' , delete userskey... in advance.
you can try apache commons
userkeys = arrayutils.removeelement(userkeys , number);
or iterating through array , shifting elements can same.
(its ugly , not tried/tested)
string number = "9"; boolean flag = false; int j; int length = userkeys.length; (int = 0; < length; i++) { if(number.equals(userkeys[i])){ flag = true; j = i; } } if(flag){ for(int i=j;i<length-1;i++){ userkeys[i+1] = userkeys[i]; } userkeys[length] = null; // resetting value }
Comments
Post a Comment