Uses of Class
java.nio.charset.Charset
Package | Description |
---|---|
java.io |
Provides for system input and output through data streams,
serialization and the file system.
|
java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
java.net |
Provides the classes for implementing networking applications.
|
java.net.http |
HTTP Client and WebSocket APIs
|
java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
java.nio.charset |
Defines charsets, decoders, and encoders, for translating between
bytes and Unicode characters.
|
java.nio.charset.spi |
Service-provider classes for the
java.nio.charset package. |
java.nio.file |
Defines interfaces and classes for the Java virtual machine to access files,
file attributes, and file systems.
|
java.util |
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
|
java.util.zip |
Provides classes for reading and writing the standard ZIP and GZIP file
formats.
|
javax.tools |
Provides interfaces for tools which can be invoked from a program,
for example, compilers.
|
jdk.nashorn.api.scripting |
This package provides the
javax.script integration, which is the preferred way to use Nashorn. |
-
Uses of Charset in java.io
Methods in java.io with parameters of type Charset Modifier and Type Method Description String
ByteArrayOutputStream. toString(Charset charset)
Converts the buffer's contents into a string by decoding the bytes using the specifiedcharset
.Constructors in java.io with parameters of type Charset Constructor Description FileReader(File file, Charset charset)
FileReader(String fileName, Charset charset)
Creates a newFileReader
, given the name of the file to read and the charset.FileWriter(File file, Charset charset)
FileWriter(File file, Charset charset, boolean append)
Constructs aFileWriter
given theFile
to write, charset and a boolean indicating whether to append the data written.FileWriter(String fileName, Charset charset)
Constructs aFileWriter
given a file name and charset.FileWriter(String fileName, Charset charset, boolean append)
Constructs aFileWriter
given a file name, charset and a boolean indicating whether to append the data written.InputStreamReader(InputStream in, Charset cs)
Creates an InputStreamReader that uses the given charset.OutputStreamWriter(OutputStream out, Charset cs)
Creates an OutputStreamWriter that uses the given charset.PrintStream(File file, Charset charset)
Creates a new print stream, without automatic line flushing, with the specified file and charset.PrintStream(OutputStream out, boolean autoFlush, Charset charset)
Creates a new print stream, with the specified OutputStream, automatic line flushing and charset.PrintStream(String fileName, Charset charset)
Creates a new print stream, without automatic line flushing, with the specified file name and charset.PrintWriter(File file, Charset charset)
Creates a new PrintWriter, without automatic line flushing, with the specified file and charset.PrintWriter(OutputStream out, boolean autoFlush, Charset charset)
Creates a new PrintWriter from an existing OutputStream.PrintWriter(String fileName, Charset charset)
Creates a new PrintWriter, without automatic line flushing, with the specified file name and charset. -
Uses of Charset in java.lang
Methods in java.lang with parameters of type Charset Modifier and Type Method Description byte[]
String. getBytes(Charset charset)
Encodes thisString
into a sequence of bytes using the given charset, storing the result into a new byte array.Constructors in java.lang with parameters of type Charset Constructor Description String(byte[] bytes, int offset, int length, Charset charset)
Constructs a newString
by decoding the specified subarray of bytes using the specified charset.String(byte[] bytes, Charset charset)
Constructs a newString
by decoding the specified array of bytes using the specified charset. -
Uses of Charset in java.net
Methods in java.net with parameters of type Charset Modifier and Type Method Description static String
URLDecoder. decode(String s, Charset charset)
Decodes anapplication/x-www-form-urlencoded
string using a specific Charset.static String
URLEncoder. encode(String s, Charset charset)
Translates a string intoapplication/x-www-form-urlencoded
format using a specific Charset. -
Uses of Charset in java.net.http
Methods in java.net.http with parameters of type Charset Modifier and Type Method Description static <S extends Flow.Subscriber<? super String>, T>
HttpResponse.BodySubscriber<T>HttpResponse.BodySubscribers. fromLineSubscriber(S subscriber, Function<? super S,? extends T> finisher, Charset charset, String lineSeparator)
Returns a body subscriber that forwards all response body to the givenFlow.Subscriber
, line by line.static HttpResponse.BodySubscriber<Stream<String>>
HttpResponse.BodySubscribers. ofLines(Charset charset)
Returns aBodySubscriber
which streams the response body as aStream
<String>
, where each string in the stream corresponds to a line as defined byBufferedReader.lines()
.static HttpRequest.BodyPublisher
HttpRequest.BodyPublishers. ofString(String s, Charset charset)
Returns a request body publisher whose body is the givenString
, converted using the given character set.static HttpResponse.BodyHandler<String>
HttpResponse.BodyHandlers. ofString(Charset charset)
Returns aBodyHandler<String>
that returns aBodySubscriber
<String>
obtained fromBodySubscribers.ofString(Charset)
.static HttpResponse.BodySubscriber<String>
HttpResponse.BodySubscribers. ofString(Charset charset)
Returns a body subscriber which stores the response body as aString
converted using the givenCharset
. -
Uses of Charset in java.nio.channels
Methods in java.nio.channels with parameters of type Charset Modifier and Type Method Description static Reader
Channels. newReader(ReadableByteChannel ch, Charset charset)
Constructs a reader that decodes bytes from the given channel according to the given charset.static Writer
Channels. newWriter(WritableByteChannel ch, Charset charset)
Constructs a writer that encodes characters according to the given charset and writes the resulting bytes to the given channel. -
Uses of Charset in java.nio.charset
Fields in java.nio.charset declared as Charset Modifier and Type Field Description static Charset
StandardCharsets. ISO_8859_1
ISO Latin Alphabet No. 1, also known as ISO-LATIN-1.static Charset
StandardCharsets. US_ASCII
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set.static Charset
StandardCharsets. UTF_16
Sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark.static Charset
StandardCharsets. UTF_16BE
Sixteen-bit UCS Transformation Format, big-endian byte order.static Charset
StandardCharsets. UTF_16LE
Sixteen-bit UCS Transformation Format, little-endian byte order.static Charset
StandardCharsets. UTF_8
Eight-bit UCS Transformation Format.Methods in java.nio.charset that return Charset Modifier and Type Method Description Charset
CharsetDecoder. charset()
Returns the charset that created this decoder.Charset
CharsetEncoder. charset()
Returns the charset that created this encoder.static Charset
Charset. defaultCharset()
Returns the default charset of this Java virtual machine.Charset
CharsetDecoder. detectedCharset()
Retrieves the charset that was detected by this decoder (optional operation).static Charset
Charset. forName(String charsetName)
Returns a charset object for the named charset.Methods in java.nio.charset that return types with arguments of type Charset Modifier and Type Method Description static SortedMap<String,Charset>
Charset. availableCharsets()
Constructs a sorted map from canonical charset names to charset objects.Methods in java.nio.charset with parameters of type Charset Modifier and Type Method Description int
Charset. compareTo(Charset that)
Compares this charset to another.abstract boolean
Charset. contains(Charset cs)
Tells whether or not this charset contains the given charset.Constructors in java.nio.charset with parameters of type Charset Constructor Description CharsetDecoder(Charset cs, float averageCharsPerByte, float maxCharsPerByte)
Initializes a new decoder.CharsetEncoder(Charset cs, float averageBytesPerChar, float maxBytesPerChar)
Initializes a new encoder.CharsetEncoder(