zoukankan      html  css  js  c++  java
  • 简单实现 ArrayList

    java中提供了多个集合框架 其中就有ArrayList  下面简单的实现一下

    只写了添加,获取长度和根据下标获取元素的方法

    public class MyArrayList {
    			//定义一个object数组
    			private Object[] value;
    			//定义一个数组长度
    			private int size;
    			
    			public MyArrayList(){
    				//构造方法初始化时指定长度为16
    				value=new Object[16];
    			}
    			//添加方法
    			public void add(Object objcet){
    				value[size]=objcet;
    				size++;
    				//长度不够时扩容
    				if(size>=value.length)
    				{
    					int newLength=value.length*2;
    					value=Arrays.copyOf(value, newLength);					
    				}				
    			}
    			//返回数组长度
    			public int size(){
    				return size;
    			}
    			//根据下标取出某个元素 
    			public Object get(int index){
    				return value[index];
    			}
    }
    

      

  • 相关阅读:
    Netty入门(三)之web服务器
    Math对象
    DOM
    BOM
    字符串
    数组
    ajax
    如何安装vue脚手架
    git提交拉取远程仓库
    第九届蓝桥杯,赛后感!!含泪写完。
  • 原文地址:https://www.cnblogs.com/sanduweiliangxtx/p/6003682.html
Copyright © 2011-2022 走看看