LongBuffer


LongBuffer java.nio

Java 1.4 comparable

LongBuffer holds a sequence of long 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 long and long[ ] argument and return values instead of byte and byte[ ] values. See ByteBuffer for details.

LongBuffer 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" LongBuffer by calling the asLongBuffer( ) method of an underlying ByteBuffer .

Figure 13-9. java.nio.LongBuffer

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

Returned By

ByteBuffer.asLongBuffer( )



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