zoukankan      html  css  js  c++  java
  • java

    package list;
    
    import java.util.ArrayList;
    
    import demo.Hero;
    
    public class ListTs {
    
        public static void main(String[] args) {
    
            ArrayList<Object> list = new ArrayList<Object>();
    
            Hero liubei = new Hero("刘备");
            list.add(liubei);
    
            Hero gy = new Hero("关羽");
            list.add(gy);
    
            System.out.println("集合尺寸 :" + list.size());
    
            System.out.println("索引0 : " + ((Hero) list.get(0)).getName());
            System.out.println("索引1 : " + ((Hero) list.get(1)).getName());
    
            System.out.println("是否包含刘备 : " + list.contains(liubei));
    
            System.out.println("刘备的索引值 : " + list.indexOf(liubei));
            System.out.println("关羽的索引值 : " + list.indexOf(gy));
    
            Hero zf = new Hero("张飞");
            list.set(1, zf);
            System.out.println("
    修改索引1的值 : ");
            System.out.print("索引0 : " + ((Hero) list.get(0)).getName() + " ");
            System.out.print("索引1 : " + ((Hero) list.get(1)).getName() +"
    ");
            
    
            /**
             * toArray可以把一个ArrayList对象转换为数组。
               注意 : 如果要转换为一个Hero数组,那么需要传递一个Hero数组类型的对象给toArray(),这样toArray方法才知道,你希望转换为哪种类型的数组,否则只能转换为Object数组
             */
            Hero hs[] = (Hero[]) list.toArray(new Hero[list.size()]);
            System.out.println("
    数组:" + hs);
            for (Hero hero : hs) {
                System.out.print(hero.getName()+" ");
            }
        }
    
    }
  • 相关阅读:
    CF263E Rhombus
    AtCoder Grand Contest 034
    Docker C/S 架构逻辑图
    使用filledeat modules配置
    filebeat分别收集多个类型日志
    ELK部署收集日志
    ES界面
    Django下的post请求访问出现403错误
    Django配置(urls.py)
    Day-1 python
  • 原文地址:https://www.cnblogs.com/500m/p/13866731.html
Copyright © 2011-2022 走看看