首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中Arraylist删除指定的值,如何不能删除

2012-03-17 
java中Arraylist删除指定的值,怎么不能删除下面是具体的代码:请改正一下,谢谢!/** 通过姓名删除用户信息*/

java中Arraylist删除指定的值,怎么不能删除
下面是具体的代码:请改正一下,谢谢!


 /*
  * 通过姓名删除用户信息
  */
  public boolean Delete(String name){
  boolean isDel=false;//删除是否成功
  for(Data data:list){
  if(data.getName().equals(name)){
  list.remove(name);
  isDel=true;
  }
  }
  return isDel;
  }


 /*
* 按照指定的姓名删除用户信息
*/
public void Delete(){
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要删除的用户姓名:");
String name=sc.next();
boolean n=s.Delete(name);
if(n==false){
System.out.println("你要删除的用户不存在");
}else
System.out.println("删除用户成功!");
}

[解决办法]
list.remove(data);
应该是这样的吧

热点排行
Bad Request.