zoukankan      html  css  js  c++  java
  • 学习java第52天

    1.for(集合中泛型的数据类型 对象名:集合变量名){

    }

    //增强for循环打印List,Set集合

    import.java.util.ArrayList;
    import.java.util.HashSet;
    import.java.util.List;
    import.java.util.Set;
    piblic class ForEachDemo1 {
     public static void main(String[] args) {
      printList();
      printSet();
     }
     public static void printList() {
      //创建List实例化
      List<String> lis = new ArrayList<String>();
      lis.add("张三")
       lis.add("张三");
      lis.add("李四");
      for (String s : lis) {
       System.out.println(s);
      }
     }
     public static void printSet(){
      //创建HashSet对象
      Set<String> set = new HashSet<String>();
      set.add("张三");
      set.add("张三");
      set.add("李四");
      set.add("王五");
      for (String s : set) {
       System.out.println(s);
      }
     }
    }

    //对集合本身进行删除

    import.java.util.ArrayList;
    import.java.util.HashSet;
    import.java.util.List;
    import.java.util.Set;
    piblic class ForEachDemo2 {
     public static void main(String[] args) {
      delList();
      deltSet();
     }
     public static void delList() {
      //创建List实例化
      List<String> lis = new ArrayList<String>();
      lis.add("张三")
      lis.add("张三");
      lis.add("李四");
      //删除
      for (String s : lis) {
       if ("张三".equals(s)) {
        lis.remove(s);
       }
      }
      for (String s : lis) {
       System.out.println(s);
      }
     }
     public static void delSet(){
      //创建HashSet对象
      Set<String> set = new HashSet<String>();
      set.add("张三");
      set.add("张三");
      set.add("李四");
      set.add("王五");
      //删除
      for (String s : set) {
       if ("张三".equals(s)) {
        set.remove(s);
       }
      }
      for (String s : set) {
       System.out.println(s);
      }
     }
    }

    //结果:直接报错

    //增强for循环的局限性就在于只能打印集合中的内容,不能对集合本身进行修改

    2.明天学习内容:Iterator接口

  • 相关阅读:
    测试存储过程性能
    如何修改Oracle字符集
    Hadoop学习地址
    HiveQ与传统SQL差异
    PHP7 学习笔记(十二)Stream 函数详解
    Linux 命令详解(十二)Systemd 入门教程:使用定时器发送邮件(mail)
    【坑】zsh和oh-my-zsh卸载后导致无法登陆
    Golang入门教程(十六)Goridge -高性能的 PHP-to-Golang RPC编解码器库
    Nginx 学习笔记(十)介绍HTTP / 2服务器推送(译)
    Golang入门教程(十五)指针
  • 原文地址:https://www.cnblogs.com/SirNie/p/13566448.html
Copyright © 2011-2022 走看看