LongBuffer flip() method in Java with Examples Last Updated : 28 Aug, 2019 Comments Improve Suggest changes Like Article Like Report 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 Syntax: public final LongBuffer flip() Parameter: This method do not accept any parameter. Return Value: This method returns the flipped LongBuffer 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 long array long[] db = { 10, 20, 30 }; // wrap the long array // into LongBuffer // using wrap() method LongBuffer longBuffer = LongBuffer.wrap(db); // set position at index 1 longBuffer.position(1); // print the buffer System.out.println( "Buffer before flip: " + Arrays.toString( longBuffer.array()) + "\nPosition: " + longBuffer.position() + "\nLimit: " + longBuffer.limit()); // Flip the Buffer // using flip() method longBuffer.flip(); // print the buffer System.out.println( "\nBuffer after flip: " + Arrays.toString( longBuffer.array()) + "\nPosition: " + longBuffer.position() + "\nLimit: " + longBuffer.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 LongBuffer // using allocate() method LongBuffer longBuffer = LongBuffer.allocate(4); // put long value in LongBuffer // using put() method longBuffer.put(20); longBuffer.put(34); // set position at index 1 longBuffer.position(1); // print the buffer System.out.println( "Buffer before flip: " + Arrays.toString( longBuffer.array()) + "\nPosition: " + longBuffer.position() + "\nLimit: " + longBuffer.limit()); // Flip the Buffer // using flip() method longBuffer.flip(); // print the buffer System.out.println( "\nBuffer after flip: " + Arrays.toString( longBuffer.array()) + "\nPosition: " + longBuffer.position() + "\nLimit: " + longBuffer.limit()); } } Output: Buffer before flip: [20, 34, 0, 0] Position: 1 Limit: 4 Buffer after flip: [20, 34, 0, 0] Position: 0 Limit: 1 Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/LongBuffer.html#mark-- Comment More infoAdvertise with us Next Article LongBuffer flip() method in Java with Examples rohitprasad3 Follow Improve Article Tags : Java Java-Functions Java-NIO package Java-LongBuffer Practice Tags : Java Similar Reads LongBuffer reset() method in Java with Examples The reset() method of java.nio.LongBuffer 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 LongBuffer reset() Parameter: This method do not accept any parameter. Return Value: This method retu 2 min read LongBuffer rewind() method in Java with Examples The rewind() method of java.nio.LongBuffer 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 LongBuffer rewind() Parameter: This method do not 2 min read IntBuffer flip() method in Java with Examples The flip() method of java.nio.IntBuffer Class is used to flip this buffer. By flipping this buffer, it meant that the buffer will be trimmed to the current position and then the position will be changed to zero. During this process, if any mark is there on the buffer, then that mark will be automati 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 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 FloatBuffer flip() methods in Java with Examples The flip() method of java.nio.FloatBuffer Class is used to flip this buffer. By flipping this buffer, it meant that the buffer will be trimmed to the current position and then the position will be changed to zero. During this process, if any mark is there on the buffer, then that mark will be automa 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 CharBuffer flip() methods in Java with Examples The flip() method of java.nio.CharBuffer 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 2 min read DoubleBuffer flip() methods in Java with Examples The flip() method of java.nio.DoubleBuffer Class is used to flip this buffer. By flipping this buffer, it meant that the buffer will be trimmed to the current position and then the position will be changed to zero. During this process, if any mark is there on the buffer, then that mark will be autom 2 min read LongBuffer get() methods in Java get() The get() method of java.nio.LongBuffer Class is used to read the Long at the given buffer's current position, and then increment the position. Syntax : public abstract Long get() Return Value: This method returns the Long value at the buffer's current position. Throws: This method throws Buff 5 min read Like