Java : BufferUnderflowException con ejemplos
BufferUnderflowException (Java SE 23 & JDK 23) en Java con ejemplos.
Encontrará muestras de código para la mayoría de los métodos BufferUnderflowException.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
Se lanza una excepción no controlada cuando una operación de obtención relativa alcanza el límite del búfer de origen. (Traducción automática)
final char[] array = {'a', 'b', 'c'};
final var buffer = CharBuffer.wrap(array);
{
final var dst = new char[3];
final var ret = buffer.get(dst);
System.out.println(ret.position()); // 3
System.out.println(Arrays.toString(dst)); // [a, b, c]
}
try {
final var dst = new char[1];
var _ = buffer.get(dst);
} catch (BufferUnderflowException e) {
System.out.println("BufferUnderflowException!");
}
// Result
// ↓
//BufferUnderflowException!
Constructors
BufferUnderflowException ()
Construye una instancia de esta clase. (Traducción automática)
final var e = new BufferUnderflowException();
System.out.println(e); // java.nio.BufferUnderflowException
Methods declared in Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Consulte el siguiente enlace.
Related posts
- Ejemplos de API