package java.nio; public abstract class DoubleBuffer extends Buffer { private ByteOrder endian = ByteOrder.BIG_ENDIAN; public static DoubleBuffer allocateDirect(int capacity) { DoubleBuffer b = new gnu.java.nio. DoubleBufferImpl(capacity, 0, capacity); return b; } public static DoubleBuffer allocate(int capacity) { DoubleBuffer b = new gnu.java.nio. DoubleBufferImpl(capacity, 0, capacity); return b; } final public static DoubleBuffer wrap(double[] array, int offset, int length) { gnu.java.nio.DoubleBufferImpl b = new gnu.java.nio. DoubleBufferImpl(array, offset, length); return b; } final public static DoubleBuffer wrap(String a) { int len = a.length(); double[] buffer = new double[len]; for (int i=0;i