FloatBuffer holds a sequence of float 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 float and float[ ] argument and return values instead of byte and byte[ ] values. See ByteBuffer for details. FloatBuffer 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" FloatBuffer by calling the asFloatBuffer( ) method of an underlying ByteBuffer . Figure 13-6. java.nio.FloatBufferpublic abstract class FloatBuffer extends Buffer implements Comparable<FloatBuffer> { // No Constructor // Public Class Methods public static FloatBuffer allocate (int capacity ); public static FloatBuffer wrap (float[ ] array ); public static FloatBuffer wrap (float[ ] array , int offset , int length ); // Public Instance Methods public final float[ ] array ( ); public final int arrayOffset ( ); public abstract FloatBuffer asReadOnlyBuffer ( ); public abstract FloatBuffer compact ( ); public abstract FloatBuffer duplicate ( ); public abstract float get ( ); public abstract float get (int index ); public FloatBuffer get (float[ ] dst ); public FloatBuffer get (float[ ] dst , int offset , int length ); public final boolean hasArray ( ); public abstract boolean isDirect ( ); public abstract ByteOrder order ( ); public FloatBuffer put (FloatBuffer src ); public abstract FloatBuffer put (float f ); public final FloatBuffer put (float[ ] src ); public abstract FloatBuffer put (int index , float f ); public FloatBuffer put (float[ ] src , int offset , int length ); public abstract FloatBuffer slice ( ); // Methods Implementing Comparable 5.0 public int compareTo (FloatBuffer that ); // Public Methods Overriding Object public boolean equals (Object ob ); public int hashCode ( ); public String toString ( ); } Returned ByByteBuffer.asFloatBuffer( ) |