ShortBuffer rewind() method in Java with Examples Last Updated : 28 Aug, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The rewind() method of java.nio.ShortBuffer Class is used to rewind this buffer. By rewinding this Buffer, the following actions are taken: Current position is set to zero the mark is discarded, if any, but the mark value is unchanged. Syntax: public ShortBuffer rewind() Parameter: This method do not accept any parameter. Return Value: This method returns this buffer. Below are the examples to illustrate the rewind() method: Examples 1: Java // Java program to demonstrate // rewind() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // defining and allocating ShortBuffer // using allocate() method ShortBuffer shortBuffer = ShortBuffer.allocate(4); // put short value in shortBuffer // using put() method shortBuffer.put((short)10); shortBuffer.put((short)20); // print the short buffer System.out.println( "Buffer before operation: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); // rewind the Buffer // using rewind() method shortBuffer.rewind(); // print the shortbuffer System.out.println( "\nBuffer after operation: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); } } Output: Buffer before operation: [10, 20, 0, 0] Position: 2 Limit: 4 Buffer after operation: [10, 20, 0, 0] Position: 0 Limit: 4 Examples 2: Java // Java program to demonstrate // rewind() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // defining and allocating ShortBuffer // using allocate() method ShortBuffer shortBuffer = ShortBuffer.allocate(5); // put short value in shortBuffer // using put() method shortBuffer.put((short)10); shortBuffer.put((short)20); shortBuffer.put((short)30); // mark will be going to discarded by rewind() shortBuffer.mark(); // print the buffer System.out.println( "Buffer before operation: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); // Rewind the Buffer // using rewind() method shortBuffer.rewind(); // print the buffer System.out.println( "\nBuffer after operation: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); } } Output: Buffer before operation: [10, 20, 30, 0, 0] Position: 3 Limit: 5 Buffer after operation: [10, 20, 30, 0, 0] Position: 0 Limit: 5 Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/ShortBuffer.html#rewind-- Comment More infoAdvertise with us Next Article ShortBuffer mark() method in Java with Examples R rohitprasad3 Follow Improve Article Tags : Java Java-Functions Java-ShortBuffer Java-NIO package Practice Tags : Java Similar Reads ShortBuffer reset() method in Java with Examples The reset() method of java.nio.ShortBuffer Class is used to reset this buffer's position to the previously-marked position. The mark's value remain unchanged during this process. Syntax: public final ShortBuffer reset() Parameter: This method do not accept any parameter. Return Value: This method re 2 min read ShortBuffer mark() method in Java with Examples The mark() method of java.nio.ShortBuffer Class is used to mark the current position of this ShortBuffer as the mark of this buffer. Syntax: public ShortBuffer mark() Parameter: This method do not accept any parameter. Return Value: This method returns this ShortBuffer after setting the buffer's mar 2 min read ShortBuffer flip() methods in Java with Examples The flip() method of java.nio.ShortBuffer Class is used to flip this buffer. By flipping this buffer, it meant that the buffer will be trimmed to the current position and the then the position will be changed to zero. During this process, if any mark is there on the buffer, then that mark will be au 2 min read ShortBuffer array() Method in Java with Examples The array() method of java.nio.ShortBuffer is used to return the short array that backs this buffer(optional). Modifications to this buffer's content will cause the returned array's content to be modified, and vice versa. Invoke the hasArray method before invoking this method in order to ensure that 3 min read ShortBuffer limit() method in Java with Examples The limit() method of java.nio.ShortBuffer Class is used to modify this ShortBuffer's limit. This method takes the limit to be set as the parameter and sets that as the new limit of this Buffer. If the mark of this Buffer is already defined and is larger than the new specified limit, then this new l 3 min read ShortBuffer equals() method in Java with Examples The equals() method of java.nio.ShortBuffer Class is used to check whether or not the given buffer is equal to another object. Two short buffers are equal if, and only if, They have the same element type, They have the same number of remaining elements, and The two sequences of remaining elements, c 3 min read Like