Module java.base
Package java.nio

# Class CharBuffer

=
public abstract sealed class CharBuffer
extends java.nio.Buffer
implements java.lang.Appendable, java.lang.CharSequence, java.lang.Comparable<java.nio.CharBuffer>, java.lang.Readable
permits java.nio.ByteBufferAsCharBufferB, java.nio.ByteBufferAsCharBufferL, java.nio.DirectCharBufferS, java.nio.DirectCharBufferU, java.nio.HeapCharBuffer, java.nio.StringCharBuffer

## Methods

- =
  public static java.nio.CharBuffer allocate(int arg0)
- =
  public java.nio.CharBuffer append(char arg0)
- =
  public java.nio.CharBuffer append(java.lang.CharSequence arg0)
- =
  public java.nio.CharBuffer append(java.lang.CharSequence arg0, int arg1, int arg2)
- =
  public final char[] array()
- =
  public final int arrayOffset()
- =
  public abstract java.nio.CharBuffer asReadOnlyBuffer()
- =
  public final char charAt(int arg0)
- =
  public java.util.stream.IntStream chars()
- =
  public final java.nio.CharBuffer clear()
- =
  public abstract java.nio.CharBuffer compact()
- =
  public int compareTo(java.nio.CharBuffer arg0)
- =
  public abstract java.nio.CharBuffer duplicate()
- =
  public boolean equals(java.lang.Object arg0)
- =
  public final java.nio.CharBuffer flip()
- =
  public abstract char get()
- =
  public abstract char get(int arg0)
- =
  public java.nio.CharBuffer get(int arg0, char[] arg1)
- =
  public java.nio.CharBuffer get(int arg0, char[] arg1, int arg2, int arg3)
- =
  public java.nio.CharBuffer get(char[] arg0)
- =
  public java.nio.CharBuffer get(char[] arg0, int arg1, int arg2)
- =
  public final boolean hasArray()
- =
  public int hashCode()
- =
  public abstract boolean isDirect()
- =
  public final boolean isEmpty()
- =
  public final int length()
- =
  public final java.nio.CharBuffer limit(int arg0)
- =
  public final java.nio.CharBuffer mark()
- =
  public int mismatch(java.nio.CharBuffer arg0)
- =
  public abstract java.nio.ByteOrder order()
- =
  public final java.nio.CharBuffer position(int arg0)
- =
  public abstract java.nio.CharBuffer put(int arg0, char arg1)
- =
  public java.nio.CharBuffer put(int arg0, char[] arg1)
- =
  public java.nio.CharBuffer put(int arg0, char[] arg1, int arg2, int arg3)
- =
  public java.nio.CharBuffer put(int arg0, java.nio.CharBuffer arg1, int arg2, int arg3)
- =
  public abstract java.nio.CharBuffer put(char arg0)
- =
  public final java.nio.CharBuffer put(char[] arg0)
- =
  public java.nio.CharBuffer put(char[] arg0, int arg1, int arg2)
- =
  public final java.nio.CharBuffer put(java.lang.String arg0)
- =
  public java.nio.CharBuffer put(java.lang.String arg0, int arg1, int arg2)
- =
  public java.nio.CharBuffer put(java.nio.CharBuffer arg0)
- =
  public int read(java.nio.CharBuffer arg0) throws java.io.IOException
- =
  public final java.nio.CharBuffer reset()
- =
  public final java.nio.CharBuffer rewind()
- =
  public abstract java.nio.CharBuffer slice()
- =
  public abstract java.nio.CharBuffer slice(int arg0, int arg1)
- =
  public abstract java.nio.CharBuffer subSequence(int arg0, int arg1)
- =
  public java.lang.String toString()
- =
  public static java.nio.CharBuffer wrap(char[] arg0)
- =
  public static java.nio.CharBuffer wrap(char[] arg0, int arg1, int arg2)
- =
  public static java.nio.CharBuffer wrap(java.lang.CharSequence arg0)
- =
  public static java.nio.CharBuffer wrap(java.lang.CharSequence arg0, int arg1, int arg2)

## Summary

No differences.