arraylistofdoubles.java
来自「基于java的3d开发库。对坐java3d的朋友有很大的帮助。」· Java 代码 · 共 58 行
JAVA
58 行
//===========================================================================//=-------------------------------------------------------------------------=//= Module history: =//= - November 5 2006 - Oscar Chavarro: Original base version =//===========================================================================package vsdk.toolkit.common;public class ArrayListOfDoubles extends FundamentalEntity { /// Check the general attribute description in superclass Entity. public static final long serialVersionUID = 20061105L; private int increment; private int assignedSize; public int size; // Currently used elements public double array[]; private double array2[]; public ArrayListOfDoubles(int increment) { this.increment = increment; array = new double[this.increment]; assignedSize = this.increment; size = 0; } public void append(double val) { if ( size >= assignedSize ) { grow(); } array[size] = val; size++; } private void grow() { array2 = new double[assignedSize+increment]; assignedSize += increment; int i; for ( i = 0; i < size; i++ ) { array2[i] = array[i]; } array = array2; } public void clean() { size = 0; }}//===========================================================================//= EOF =//===========================================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?