Uses of Class
java.nio.charset.Charset
-
Packages that use 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 APIsjava.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 thejava.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 thejavax.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, a.k.a.static Charset
StandardCharsets. US_ASCII
Seven-bit ASCII, a.k.a.static Charset
StandardCharsets. UTF_16
Sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order markstatic Charset
StandardCharsets. UTF_16BE
Sixteen-bit UCS Transformation Format, big-endian byte orderstatic Charset
StandardCharsets. UTF_16LE
Sixteen-bit UCS Transformation Format, little-endian byte orderstatic Charset
StandardCharsets. UTF_8
Eight-bit UCS Transformation FormatMethods 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(Charset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement)
Initializes a new encoder. -
Uses of Charset in java.nio.charset.spi
Methods in java.nio.charset.spi that return Charset Modifier and Type Method Description abstract Charset
CharsetProvider. charsetForName(String charsetName)
Retrieves a charset for the given charset name.Methods in java.nio.charset.spi that return types with arguments of type Charset Modifier and Type Method Description abstract Iterator<Charset>
CharsetProvider. charsets()
Creates an iterator that iterates over the charsets supported by this provider. -
Uses of Charset in java.nio.file
Methods in java.nio.file with parameters of type Charset Modifier and Type Method Description static Stream<String>
Files. lines(Path path, Charset cs)
Read all lines from a file as aStream
.static BufferedReader
Files. newBufferedReader(Path path, Charset cs)
Opens a file for reading, returning aBufferedReader
that may be used to read text from the file in an efficient manner.static BufferedWriter
Files. newBufferedWriter(Path path, Charset cs, OpenOption... options)
Opens or creates a file for writing, returning aBufferedWriter
that may be used to write text to the file in an efficient manner.static List<String>
Files. readAllLines(Path path, Charset cs)
Read all lines from a file.static String
Files. readString(Path path, Charset cs)
Reads all characters from a file into a string, decoding from bytes to characters using the specified charset.static Path
Files. write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
Write lines of text to a file.static Path
Files. writeString(Path path, CharSequence csq, Charset cs, OpenOption... options)
Write a CharSequence to a file. -
Uses of Charset in java.util
Methods in java.util with parameters of type Charset Modifier and Type Method Description void
Properties. storeToXML(OutputStream os, String comment, Charset charset)
Emits an XML document representing all of the properties contained in this table, using the specified encoding.Constructors in java.util with parameters of type Charset Constructor Description Formatter(File file, Charset charset, Locale l)
Constructs a new formatter with the specified file, charset, and locale.Formatter(OutputStream os, Charset charset, Locale l)
Constructs a new formatter with the specified output stream, charset, and locale.Formatter(String fileName, Charset charset, Locale l)
Constructs a new formatter with the specified file name, charset, and locale.Scanner(File source, Charset charset)
Constructs a newScanner
that produces values scanned from the specified file.Scanner(InputStream source, Charset charset)
Constructs a newScanner
that produces values scanned from the specified input stream.Scanner(ReadableByteChannel source, Charset charset)
Constructs a newScanner
that produces values scanned from the specified channel.Scanner(Path source, Charset charset)
Constructs a newScanner
that produces values scanned from the specified file. -
Uses of Charset in java.util.zip
Constructors in java.util.zip with parameters of type Charset Constructor Description ZipFile(File file, int mode, Charset charset)
Opens a newZipFile
to read from the specifiedFile
object in the specified mode.ZipFile(File file, Charset charset)
Opens a ZIP file for reading given the specified File object.ZipFile(String name, Charset charset)
Opens a zip file for reading.ZipInputStream(InputStream in, Charset charset)
Creates a new ZIP input stream.ZipOutputStream(OutputStream out, Charset charset)
Creates a new ZIP output stream. -
Uses of Charset in javax.tools
Methods in javax.tools with parameters of type Charset Modifier and Type Method Description StandardJavaFileManager
DocumentationTool. getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
Returns a new instance of the standard file manager implementation for this tool.StandardJavaFileManager
JavaCompiler. getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
Returns a new instance of the standard file manager implementation for this tool. -
Uses of Charset in jdk.nashorn.api.scripting
Methods in jdk.nashorn.api.scripting that return Charset Modifier and Type Method Description Charset
URLReader. getCharset()
Deprecated, for removal: This API element is subject to removal in a future version.Charset used by this readerConstructors in jdk.nashorn.api.scripting with parameters of type Charset Constructor Description URLReader(URL url, Charset cs)
Deprecated, for removal: This API element is subject to removal in a future version.Constructor
-