CharBuffer order() métodos en Java con ejemplos

El método order() de la clase java.nio.CharBuffer se utiliza para recuperar el orden de bytes de este búfer. El orden de bytes de un búfer de caracteres creado por asignación o envolviendo una array de caracteres existente es el orden nativo del hardware subyacente. El orden de bytes de un búfer de caracteres creado como una vista de un búfer de bytes es el del búfer de bytes en el momento en que se crea la vista.
Sintaxis: 

public abstract ByteOrder order()

Valor devuelto: este método devuelve el orden de bytes de este búfer.
A continuación se muestran los ejemplos para ilustrar el método order():
Ejemplos 1: 

Java

// Java program to demonstrate
// order() method
 
import java.nio.*;
import java.util.*;
 
public class GFG {
 
    public static void main(String[] args)
    {
        // creating object of CharBuffer
        // and allocating size capacity
        CharBuffer cb
            = CharBuffer.allocate(4);
 
        // append the int value in the charbuffer
        cb.append('a')
            .append('b')
            .append('c')
            .append('d');
 
        // rewind the Bytebuffer
        cb.rewind();
 
        // Retrieve the ByteOrder
        // using order() method
        ByteOrder order = cb.order();
 
        // print the char buffer and order
        System.out.println("CharBuffer is : "
                           + Arrays.toString(cb.array())
                           + "\nOrder: " + order);
    }
}
Producción: 

CharBuffer is : [a, b, c, d]
Order: LITTLE_ENDIAN

 

Ejemplos 2: 

Java

// Java program to demonstrate
// order() method
 
import java.nio.*;
import java.util.*;
 
public class GFG {
 
    public static void main(String[] args)
    {
        // creating object of CharBuffer
        // and allocating size capacity
        CharBuffer cb = CharBuffer.allocate(4);
 
        // Retrieve the ByteOrder
        // using order() method
        ByteOrder order = cb.order();
 
        // print the char buffer and order
        System.out.println("CharBuffer is : "
                           + Arrays.toString(cb.array())
                           + "\nOrder: " + order);
    }
}
Producción: 

CharBuffer is : [,,,  ]
Order: LITTLE_ENDIAN

 

Referencia: https://docs.oracle.com/javase/9/docs/api/java/nio/CharBuffer.html#order–
 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *