import
java.nio.*;
import
java.util.*;
public
class
GFG {
public
static
void
main(String[] args)
{
int
capacity =
10
;
DoubleBuffer db = DoubleBuffer.allocate(capacity);
db.put(
8
.56F);
db.put(
9
.61F);
db.put(
9
.61F);
System.out.println(
"Original DoubleBuffer: "
+ Arrays.toString(db.array()));
System.out.println(
"Position: "
+ db.position());
System.out.println(
"limit: "
+ db.limit());
DoubleBuffer DoubleBuffer = db.compact();
System.out.println(
"\nCompacted DoubleBuffer: "
+ Arrays.toString(DoubleBuffer.array()));
System.out.println(
"Position: "
+ DoubleBuffer.position());
System.out.println(
"limit: "
+ DoubleBuffer.limit());
DoubleBuffer.put(
9
.61F);
System.out.println(
"\nUpdated Compacted DoubleBuffer: "
+ Arrays.toString(DoubleBuffer.array()));
System.out.println(
"Position: "
+ DoubleBuffer.position());
System.out.println(
"limit: "
+ DoubleBuffer.limit());
}
}