Java经典安全数组实现的代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java经典安全数组实现的代码相关的知识,希望对你有一定的参考价值。
把做工程过程中比较常用的一些内容片段珍藏起来,如下内容内容是关于Java经典安全数组实现的内容,应该对大伙有好处。final class DataSources {
private int size;
private DataSource[] data = new DataSource[4];
final int size(){
return size;
}
final DataSource get(int idx){
if (idx >= size)
throw new IndexOutOfBoundsException("Index: "+idx+", Size: "+size);
return data[idx];
}
final void add(DataSource table){
if(size >= data.length ){
DataSource[] dataNew = new DataSource[size << 1];
System.arraycopy(data, 0, dataNew, 0, size);
data = dataNew;
}
data[size++] = table;
}
}
以上是关于Java经典安全数组实现的代码的主要内容,如果未能解决你的问题,请参考以下文章