电脑极限的数组

                                                                                               电脑极限的数组

     数组是是什么,在Java中的表达,int[]  Str=new int[100];这样,数组有什么特性,它会在电脑存储一段空间,类型唯一,大小被固定,那数组的优势呢,反应快除了反应快还是反应快。

            那么怎么才能到电脑极限的内存呢,我们来假设一下,首先我们y的数组是用来储存变量的,如果我们要写的一个东西会不停的添加新元素,那我们的数组是什么类型呢,每个类型都不能到达电脑的极限。

    我们先创建一个数组

int[]  Str=new int[0];    这个数组里什么都不要添加,为的是让它没有任何干扰的去接纳新元素。

接着要创建一个方法

public int add(int e){                                                  这个数组的作用是用来配合上一个数组来完成让元素可以不停

int[]  Old=new int[Str.length+1];                                  的添加我们设计的数组里,第一个数组里没有设置任何的值,   

这个数组的作用是把                                                第二个数组的长度我们设置的是第一个长度加1,是因为数组

}                                                                                都是从0开始的,从而他们的个数会少一个,而For循环,设置

  //把上一个数组的值给传递给新写的数组          的是第一个数组的长度,因为我们获取的元素都是先到第一个数组

for(int i=0;i<Str.length+1){shao                                在到第二个数组里,所有我们要循环第一个数组的长度。

   Old[Str.length ]=e;

   Old=Str;

}

public int  getlength(){

return Str.length                                                     这个方法是为来获取数组的长度

}

public int get(int i){                                                  这个方法是用来吧传进来的值给取出来的

return Str[i];

}

}

}              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值