Java LanguageByteBuffer

introduzione

La classe ByteBuffer è stata introdotta in java 1.4 per facilitare il lavoro sui dati binari. È particolarmente adatto per l'uso con dati di tipo primitivi. Permette la creazione, ma anche la successiva manipolazione di un byte[] s su un livello di astrazione più alto

Sintassi

  • byte [] arr = new byte [1000];
  • ByteBuffer buffer = ByteBuffer.wrap (arr);
  • ByteBuffer buffer = ByteBuffer.allocate (1024);
  • ByteBuffer buffer = ByteBuffer.allocateDirect (1024);
  • byte b = buffer.get ();
  • byte b = buffer.get (10);
  • short s = buffer.getShort (10);
  • buffer.put ((byte) 120);
  • buffer.putChar ( 'a');

ByteBuffer Esempi correlati