最后再介绍一下ensureCapacity这个方法的想法(从网上看到的): 我们知道ArrayList的内部是采用数组来存储元素的,由于java数组都是定长的,所以这个数组的大小一定是固定的,这个大小就是capacity。我们可以肯定capacity一定是大于或等于ArrayList的size,那么 ...
分类:
编程语言 时间:
2017-06-28 17:03:45
阅读次数:
170
初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。 下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerabl ...
分类:
编程语言 时间:
2017-05-26 16:05:17
阅读次数:
192
// 寄生构造方式实现继承 var MyArray=function(){ var arr=new Array(); // 添加值 arr.push.apply(arr,arguments);//和下面的循环一个效果 // for (var i = 0; i 0 && arr[position-1]... ...
分类:
编程语言 时间:
2017-05-16 21:34:13
阅读次数:
231
1.二维数组 二维数组的表示: myarray[ ][ ] var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度 ...
分类:
编程语言 时间:
2017-05-13 20:05:47
阅读次数:
252
原文地址: http://unity.jb51.net/chengxukaifa/kaifajingyan/1233.html 1、在使用数组或ArrayList对象时应当注意 length=myArray.Length; for(int i=0;i<length;i++) { } 避免 for(i ...
分类:
编程语言 时间:
2017-05-12 20:29:35
阅读次数:
200
1、在使用数组或ArrayList对象时应当注意 [csharp] view plaincopy length=myArray.Length; for(int i=0;i<length;i++) { } 避免 [csharp] view plaincopy for(int i=0;i<myArray ...
分类:
编程语言 时间:
2017-05-08 18:41:50
阅读次数:
176
#include using namespace std; class MyArray { public: MyArray(int m_len); ~MyArray(); public: class eSize { public: eSize(int len) { m_len11 = len; } ... ...
分类:
其他好文 时间:
2017-05-07 22:05:15
阅读次数:
169
interface ClockInterface { new (hour: number, minute: number): ClockInterface; } class MyArray1 { val: M; set(num: M){ this.val = num; } get(){ return... ...
分类:
其他好文 时间:
2017-05-07 22:00:29
阅读次数:
164
function MyArray(){};//创建模拟数组功能的构造函数 MyArray.prototype.length=0;//解决IE下使用扩展子类 数组length的bug (function(){ var methods=['push','pop','shift','unshift','s ...
分类:
其他好文 时间:
2017-05-04 14:50:17
阅读次数:
199