Mega Code Archive

 
Categories / Java / File Input Output
 

Byte ArrayList

//package org.osgeye.utils; import java.util.ArrayList; import java.util.List; public class ByteArrayList {   private List<Byte> bytesList;   public ByteArrayList() {     bytesList = new ArrayList<Byte>();   }   public void add(byte[] bytes) {     add(bytes, 0, bytes.length);   }   public void add(byte[] bytes, int offset, int length) {     for (int i = offset; i < (offset + length); i++) {       bytesList.add(bytes[i]);     }   }   public byte[] getArray() {     byte[] bytes = new byte[bytesList.size()];     for (int i = 0; i < bytesList.size(); i++) {       bytes[i] = bytesList.get(i);     }     return bytes;   } }