⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bytelist.java

📁 MASON代表多主体邻里或网络仿真(Multi-Agent Simulator of Neighborhoods or Networks)。它是乔治梅森大学用Java开发的离散事件多主体仿真核心库
💻 JAVA
字号:
package sim.app.lsystem;public class ByteList implements java.io.Serializable    {    public byte[] b;    public int length = 0;        ByteList()        {        b = new byte[16];        }        ByteList(int size)        {        b = new byte[size];        }        ByteList(ByteList a)        {        b = new byte[a.b.length];        System.arraycopy(a.b,0,b,0,a.length);        length = a.length;        }        // assume only one addition at a time    public void add(byte n)        {        // double if necessary        if(length == b.length)            {            byte[] b2 = new byte[length*2];            System.arraycopy(b,0,b2,0,length);            b = b2;            }                b[length] = n;        length++;        }        public void addAll(ByteList a)        {        byte[] b2 = b;        if (a.length + length >= b.length)            {            b2 = new byte[(length + b.length)*2];            System.arraycopy(b,0,b2,0,length);            b = b2;            }                System.arraycopy(a.b,0,b2,length,a.length);        length += a.length;        }        public void clear()        {        b = new byte[16];        length = 0;        }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -