zoukankan      html  css  js  c++  java
  • 课堂所讲整理:集合类

     1 package org.hanqi.array;
     2 
     3 import java.util.*;
     4 
     5 public class Test1 {
     6 
     7     public static void main(String[] args) {
     8         
     9         // 创建List
    10         //1.指明数据类型,不需要指定大小
    11         // <>表示泛型
    12         List<String>list = new ArrayList<String>();
    13         ArrayList<Object>list1 = new ArrayList<Object>();
    14         //添加
    15         list.add("a");
    16         list.add("b");
    17         list.add("c");
    18         //长度
    19         System.out.println("集合List的长度="+list.size());
    20         //取出
    21         System.out.println("按索引0取出get(0)="+list.get(0));
    22         
    23         System.out.println("遍历方式1");
    24         //遍历
    25         for(int i=0;i<list.size();i++)
    26         {
    27             System.out.print(list.get(i));
    28         }
    29         
    30         System.out.println();
    31         
    32         System.out.println("遍历方式2");
    33         list.remove(0);
    34         for(String s:list)
    35         {
    36             System.out.print(s);
    37         }
    38         System.out.println();
    39         
    40         System.out.println("遍历方式3:迭代器");
    41         //获取集合的迭代器,迭代器一开始是在集合的最上面
    42         Iterator<String> it = list.iterator();        
    43         //试探
    44         while(it.hasNext())
    45         {
    46             String t = it.next();
    47             if(t.equals("b"))
    48             {
    49                 it.remove();
    50             }
    51             System.out.println("迭代器="+t);
    52         }
    53         
    54         //移除
    55         //list.clear(); //全部移除
    56         
    57         System.out.println("集合List的长度="+list.size());
    58         //插入
    59         list.add(0, "A");
    60         for(String s:list)
    61         {
    62             System.out.print(s);
    63         }
    64         //修改
    65         list.set(1, "B");
    66         //list.set(2, "C");
    67         for(String s:list)
    68         {
    69             System.out.println(s);
    70         }
    71         System.out.println("B="+list.indexOf("b"));
    72     }
    73 }

    运行结果为:

    附思维导图:

  • 相关阅读:
    格式与布局
    iframe
    tp
    头信息
    php 文件下载
    socket
    Flex 布局2
    Flex 布局
    下拉刷新
    选取一种类中含有某一属性值得元素的集合
  • 原文地址:https://www.cnblogs.com/hanazawalove/p/5259408.html
Copyright © 2011-2022 走看看