Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 414
نمايش فراداده

DoubleBufferjava.nio

Java 1.4comparable

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( )