ShortBuffer flip() methods in Java with Examples Last Updated : 26 Aug, 2019 Comments Improve Suggest changes Like Article Like Report 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 automatically discarded. Syntax: public final ShortBuffer flip() Return Value: This method returns the flipped ShortBuffer instance. Below are the examples to illustrate the flip() method: Examples 1: Java // Java program to demonstrate // flip() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { // Declare and initialize // the short array short[] db = { 10, 20, 30 }; // wrap the short array // into ShortBuffer // using wrap() method ShortBuffer shortBuffer = ShortBuffer.wrap(db); // set position at index 1 shortBuffer.position(1); // print the buffer System.out.println( "Buffer before flip: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); // Flip the Buffer // using flip() method shortBuffer.flip(); // print the buffer System.out.println( "\nBuffer after flip: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); } } Output: Buffer before flip: [10, 20, 30] Position: 1 Limit: 3 Buffer after flip: [10, 20, 30] Position: 0 Limit: 1 Examples 2: Java // Java program to demonstrate // flip() 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)20); shortBuffer.put((short)345); // set position at index 1 shortBuffer.position(1); // print the buffer System.out.println( "Buffer before flip: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); // Flip the Buffer // using flip() method shortBuffer.flip(); // print the buffer System.out.println( "\nBuffer after flip: " + Arrays.toString( shortBuffer.array()) + "\nPosition: " + shortBuffer.position() + "\nLimit: " + shortBuffer.limit()); } } Output: Buffer before flip: [20, 345, 0, 0] Position: 1 Limit: 4 Buffer after flip: [20, 345, 0, 0] Position: 0 Limit: 1 Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/ShortBuffer.html#flip-- Comment More infoAdvertise with us Next Article ShortBuffer flip() methods in Java with Examples 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 order() Method in Java with Examples The order() method of java.nio.ShortBuffer is used to retrieve the buffer's byte order. The byte order of a short buffer created by allocation or by wrapping an existing short array is the native order of the underlying hardware. The byte order of a short buffer created as a view of a byte buffer is 1 min read ShortBuffer rewind() method in Java with Examples 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 no 2 min read ShortBuffer toString() method in Java with Examples The toString() method in java.nio.ShortBuffer is used to return a string summarizing the state of this buffer. Syntax: public String toString() Return Value:The method returns a summary string. Below are the examples to illustrate the toString() method: Program 1: Java // Java program to demonstrate 1 min read ShortBuffer compareTo method in Java with Examples The compareTo() method of java.nio.ShortBuffer class is used to compare one buffer to another. Two short buffers are compared by comparing their sequences of remaining elements lexicographically, without regard to the starting position of each sequence within its corresponding buffer. Pairs of short 4 min read StringBuffer reverse() Method in Java with Examples The Java.lang.StringBuffer.reverse() is an inbuilt method that is used to reverse the characters in the StringBuffer. The method causes this character sequence to be replaced by the reverse of the sequence. Syntax: public StringBuffer reverse() Parameters: NA Return Value: The method returns the Str 2 min read Buffer flip() methods in Java with Examples The flip() method of java.nio.ByteBuffer Class is used to flip this buffer. The limit is set to the current position and then the position is set to zero. If the mark is defined then it is discarded. After a sequence of channel-read or put operations, invoke this method to prepare for a sequence of 3 min read LongBuffer flip() method in Java with Examples The flip() method of java.nio.LongBuffer Class is used to flip this buffer. By flipping this buffer, it meant that the buffer will be trimmed to the current position the then the position will be changed to zero if any mark is there on the buffer, then that mark will be automatically discarded Synta 2 min read ByteBuffer flip() methods in Java with Examples The flip() method of java.nio.ByteBuffer Class is used to flip this buffer. The limit is set to the current position and then the position is set to zero. If the mark is defined then it is discarded. After a sequence of channel-read or put operations, invoke this method to prepare for a sequence of 3 min read Like