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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

分析以下需求,并用代码实现:
        (1)定义List集合,存入多个字符串
        (2)删除集合中字符串"def"
        (3)然后利用迭代器和高级for循环历集合元素并输出

5 个回复

倒序浏览
集合没学好!!。。
回复 使用道具 举报
  1. <div class="blockcode"><blockquote>import java.util.ArrayList;
  2. import java.util.Iterator;
  3. import java.util.List;

  4. public class ListDemo1 {

  5.         /**
  6.          * @param args
  7.          * 分析以下需求,并用代码实现:
  8.          *   (1)定义List集合,存入多个字符串
  9.          *   (2)删除集合中字符串"def"
  10.          *   (3)然后利用迭代器和高级for循环历集合元素并输出
  11.          */
  12.        
  13.         public static void main(String[] args) {
  14.                
  15.                 //创建list集合对象
  16.                 List<String> list = new ArrayList<String>();
  17.                
  18.                 //向集合中添加字符串
  19.                 list.add("abc");
  20.                 list.add("def");
  21.                 list.add("ghi");
  22.                 list.add("jklmn");
  23.                 list.add("opq");
  24.                
  25.                 //输出集合中的元素
  26.                 System.out.println(list);
  27.                
  28.                 //删除集合中字符串"def"
  29.                 // remove(index)删除指定位置上的元素;
  30.                 // indexOf("string")获取某个元素在集合中的位置
  31.                 list.remove(list.indexOf("def"));                       
  32.                
  33.                 //利用迭代器遍历集合中的元素
  34.                 System.out.print("利用迭代器遍历集合中的元素:");
  35.                 Iterator<String> it = list.iterator();
  36.                 while (it.hasNext()) {
  37.                         System.out.print(it.next() + " ");
  38.                 }
  39.                 System.out.println();
  40.                
  41.                 //利用高级for循环遍历集合中的元素
  42.                 System.out.print("利用高级for循环遍历集合中的元素:");
  43.                 for (String s : list) {
  44.                         System.out.print(s + " ");
  45.                 }
  46.                 System.out.println();
  47.         }

  48. }
复制代码


回复 使用道具 举报
想不到啊
回复 使用道具 举报
前排观摩学习
回复 使用道具 举报
我今天最想说:「键盘敲烂,月薪过万!」
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马