

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
ByteBuffer asIntBuffer() method in Java
A view of the ByteBuffer can be created as an IntBuffer using the asIntBuffer() method in the class java.nio.ByteBuffer. This method requires no parameters and it returns an int buffer as required. This buffer reflects the changes made to the original buffer and vice versa.
A program that demonstrates this is given as follows −
Example
import java.nio.*; import java.util.*; public class Demo { public static void main(String[] args) { int n = 50; try { ByteBuffer bufferB = ByteBuffer.allocate(n); IntBuffer bufferI = bufferB.asIntBuffer(); bufferI.put(3); bufferI.put(9); bufferI.put(1); bufferI.put(7); bufferI.put(4); bufferI.rewind(); int i; System.out.print("The IntBuffer is: "); while ((i = bufferI.get()) != 0) { System.out.print(i + " "); } } catch (IllegalArgumentException e) { System.out.println("Error!!! IllegalArgumentException"); } catch (ReadOnlyBufferException e) { System.out.println("Error!!! ReadOnlyBufferException"); } } }
Output
The IntBuffer is: 3 9 1 7 4
- Related Questions & Answers
- ByteBuffer arrayOffset() method in Java
- ByteBuffer equals() method in Java
- ByteBuffer asShortBuffer() method in Java
- ByteBuffer compact() method in Java
- ByteBuffer duplicate() method in Java
- ByteBuffer get() method in Java
- ByteBuffer compareTo() method in Java
- ByteBuffer asLongBuffer() method in Java
- ByteBuffer asReadOnlyBuffer() method in Java
- ByteBuffer asDoubleBuffer() method in Java
- ByteBuffer allocateDirect() method in Java
- ByteBuffer asCharBuffer() method in Java
- ByteBuffer array() method in Java
- ByteBuffer allocate() method in Java
- ByteBuffer asFloatBuffer() method in Java
Advertisements