LongBuffer reset() method in Java with Examples Last Updated : 28 Aug, 2019 Comments Improve Suggest changes Like Article Like Report 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 returns this buffer. Below are the examples to illustrate the reset() method: Examples 1: Java // Java program to demonstrate // reset() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { try { long[] carr = { 10, 20, 30, 40 }; // creating object of LongBuffer // and allocating size capacity LongBuffer cb = LongBuffer.wrap(carr); // try to set the position at index 2 cb.position(2); // Set this buffer mark position // using mark() method cb.mark(); // try to set the position at index 4 cb.position(4); // display position System.out.println("position before reset: " + cb.position()); // try to call reset() to restore // to the position we marked cb.reset(); // display position System.out.println("position after reset: " + cb.position()); } catch (InvalidMarkException e) { System.out.println("new position is less than " + "the position we" + " marked before "); System.out.println("Exception throws: " + e); } } } Output: position before reset: 4 position after reset: 2 Examples 2: Java // Java program to demonstrate // reset() method import java.nio.*; import java.util.*; public class GFG { public static void main(String[] args) { try { long[] carr = { 10, 20, 30, 40 }; // creating object of LongBuffer // and allocating size capacity LongBuffer cb = LongBuffer.wrap(carr); // try to set the position at index 2 cb.position(2); // Set this buffer mark position // using mark() method cb.mark(); // try to set the position at index 4 cb.position(1); // display position System.out.println("position before reset: " + cb.position()); // try to call reset() to restore // to the position we marked cb.reset(); // display position System.out.println("position after reset: " + cb.position()); } catch (InvalidMarkException e) { System.out.println("\nnew position is less than " + "the position we" + " marked before "); System.out.println("Exception throws: " + e); } } } Output: position before reset: 1 new position is less than the position we marked before Exception throws: java.nio.InvalidMarkException Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/LongBuffer.html#mark-- Comment More infoAdvertise with us Next Article LongBuffer reset() method in Java with Examples R rohitprasad3 Follow Improve Article Tags : Java Java-Functions Java-NIO package Java-LongBuffer Practice Tags : Java Similar Reads 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 LongAdder reset() method in Java with Examples LongAdder class in Java creates a new adder with an initial sum of zero. The Java.LongAdder.reset() is an inbuilt method in Java that resets the sum to zero. When the object of the class is created its initial value is zero. Syntax: public void reset() Parameters: The function does not accepts any p 2 min read LogManager reset() method in Java with Examples The reset() method of java.util.logging.LogManager is used to reset the logging configuration. This method throws SecurityException if the exception condition occurs, as given below Syntax: public void reset() throws SecurityException Parameters: This method does not accepts any parameter. Return Va 1 min read LongBuffer mark() method in Java with Examples The mark() method of java.nio.LongBuffer Class is used to mark the current position of this LongBuffer as the mark of this buffer. Syntax: public LongBuffer mark() Parameter: This method do not accept any parameter. Return Value: This method returns this LongBuffer after setting the buffer's mark at 2 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 Like