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); } }
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); } }
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