• Chapter 8、集合类--- List集合、迭代器(9th,Mar.)


     

    package org.hanqi.array;
    import java.util.*;
    public class Text1 {
        public static void main(String[] args) {
            
            // 创建List:指明数据类型,不需要指定大小
            // <>表示泛型
            List<String>list=new ArrayList<String>();
            
            List<Object>list1=new ArrayList<Object>();
            
            list1.add(1);
            list.add("");
            
            //添加
            list.add("a");
            list.add("b");
            list.add("c");
            
            //长度
            System.out.println("List长度:"+list.size());
            
            //取出
            System.out.println("按索引0取出get(0):"+list.get(2));
            

            //遍历
            System.out.print("遍历方式1:");
            for(int i=0;i<list.size();i++)
            {
                System.out.println(list.get(i));
            }
            
            System.out.print("遍历方式2:");
            for(String s:list)
            {
                System.out.println(s);
            }
            
            System.out.print("遍历方式3(迭代器):"); 
            //获取集合的迭代器,迭代器一开始是在集合的最上面
            Iterator<String> it=list.iterator();
            //试探
            while(it.hasNext())
            {
                String t=it.next();
                if(t.equals("b"))
                {
                    it.remove();
                }
                System.out.println(t);
            }
            

            //插入
            list.add(0,"A");
            for(String s:list)
            {
                System.out.println(s);
            }
            System.out.println("-------------------");
            
            //修改
            list.set(1, "B");
            list.set(2, "C");
            for(String s:list)
            {
                System.out.println(s);
            }
            System.out.println("-------------------");
            
            //获取索引值
            System.out.println("B的索引值为:"+list.indexOf("B"));
            System.out.println("-------------------");
             
                    
            //部分移除 
            list.remove(0);
            for(String s:list)
            {
                System.out.println(s);
            }
            System.out.println("List的长度:"+list.size());
            
            //全部移除 
            list.clear(); 
            System.out.println("List的长度:"+list.size());
            
        }
    
    }

  • 相关阅读:
    ps基础磨皮(混入了奇怪的博客~)
    spring boot配置ssl
    Chrome自动翻译失效的解决办法
    小红书数美滑块验证码
    使用DataLoader报错AttributeError: 'int' object has no attribute 'numel'
    glidedsky-爬虫-验证码-1
    glidedsky-爬虫-雪碧图-2
    glidedsky-爬虫-雪碧图-1
    glidedsky-爬虫-CSS反爬
    glidedsky-爬虫-字体反爬-1
  • 原文地址:https://www.cnblogs.com/xiao55/p/5261176.html
Copyright © 2020-2023  润新知