A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© \(^o^)/ 中级黑马   /  2014-4-23 12:07  /  855 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  1. <P>import java.util.*;
  2. class demo
  3. {
  4. public static void main(String[] args)
  5. {
  6.   ArrayList a=new ArrayList();</P>
  7. <P>  a.add("java01");
  8.   a.add("java02");
  9.   a.add("java03");
  10.   a.add("java04");
  11.   a.add("java05");</P>
  12. <P>  a.remove("java03");
  13.   sop(a);
  14. }</P>
  15. <P> public static void sop(Object obj)
  16. {
  17.   System.out.println(obj);
  18. }</P>
  19. <P>}
  20. </P>
复制代码
remove 和delete的功能都是删除,那为什么在这边将a.remove("java03");改成a.delete("java03")就编译失败呢?;

2 个回复

倒序浏览
集合中删除元素的方法只有remove方法,没有delete方法,请查看API文档
回复 使用道具 举报
集合中没有delete()这一方法,楼主你肯定是搞混淆可,这一方法是流里面的方法。
集合中删除元素的方法有:remove  、   removeAll       removeRange   clear  我也只知道有这几个,希望可以解决你的困惑
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马