DoubleBuffer


DoubleBuffer java.nio

Java 1.4 comparable

DoubleBuffer holds a sequence of double values for use in an I/O operation. Most of the methods of this class are directly analogous to methods defined by ByteBuffer except that they use double and double[ ] argument and return values instead of byte and byte[ ] values. See ByteBuffer for details.

DoubleBuffer is abstract and has no constructor. Create one by calling the static allocate( ) or wrap( ) methods, which are also analogs of ByteBuffer methods. Or, create a "view" DoubleBuffer by calling the asDoubleBuffer( ) method of an underlying ByteBuffer .

Figure 13-5. java.nio.DoubleBuffer

 public abstract class  DoubleBuffer  extends Buffer  implements Comparable<DoubleBuffer> {  // No Constructor   // Public Class Methods  public static DoubleBuffer  allocate  (int  capacity  );        public static DoubleBuffer  wrap  (double[ ]  array  );        public static DoubleBuffer  wrap  (double[ ]  array  , int  offset  , int  length  );  // Public Instance Methods  public final double[ ]  array  ( );        public final int  arrayOffset  ( );        public abstract DoubleBuffer  asReadOnlyBuffer  ( );        public abstract DoubleBuffer  compact  ( );        public abstract DoubleBuffer  duplicate  ( );        public abstract double  get  ( );        public abstract double  get  (int  index  );        public DoubleBuffer  get  (double[ ]  dst  );        public DoubleBuffer  get  (double[ ]  dst  , int  offset  , int  length  );        public final boolean  hasArray  ( );        public abstract boolean  isDirect  ( );        public abstract ByteOrder  order  ( );        public DoubleBuffer  put  (DoubleBuffer  src  );        public abstract DoubleBuffer  put  (double  d  );        public final DoubleBuffer  put  (double[ ]  src  );        public abstract DoubleBuffer  put  (int  index  , double  d  );        public DoubleBuffer  put  (double[ ]  src  , int  offset  , int  length  );        public abstract DoubleBuffer  slice  ( );  // Methods Implementing Comparable   5.0  public int  compareTo  (DoubleBuffer  that  );  // Public Methods Overriding Object  public boolean  equals  (Object  ob  );        public int  hashCode  ( );        public String  toString  ( );   } 

Returned By

ByteBuffer.asDoubleBuffer( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net