类的用途
java.nio.charset.Charset
使用 Charset 的包
包
描述
提供简单的高级 Http 服务 API,可用于构建嵌入式 HTTP 服务。
通过数据流、序列化和文件系统提供系统输入和输出。
提供对 Java 编程语言的设计至关重要的类。
提供用于实现网络应用程序的类。
HTTP 客户端和 WebSocket API
定义通道,它表示与能够执行 I/O 操作的实体的连接,例如文件和套接字;定义选择器,用于多路复用、非阻塞 I/O 操作。
定义字符集、解码器和编码器,用于字节和 Unicode 字符之间的转换。
java.nio.charset
包的服务提供商类。
定义Java虚拟机访问文件、文件属性和文件系统的接口和类。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
提供用于读取和写入标准 ZIP 和 GZIP 文件格式的类。
为可以从程序中调用的工具提供接口,例如编译器。
-
Charset 在 com.sun.net.httpserver 中的用法
com.sun.net.httpserver 中的构造函数,参数类型为 Charset修饰符构造方法描述BasicAuthenticator
(String realm, Charset charset) 为给定的 HTTP 领域创建一个BasicAuthenticator
并使用给定的Charset
解码基本身份验证凭据(用户名和密码)。 -
Charset 在 java.io 中的用法
修饰符和类型方法描述Console.charset()
返回用于Console
的Charset
对象。PrintStream.charset()
返回此PrintStream
实例中使用的字符集。修饰符构造方法描述FileReader
(File file, Charset charset) FileReader
(String fileName, Charset charset) 创建一个新的FileReader
,给定要读取的文件的名称和 charset 。FileWriter
(File file, Charset charset) FileWriter
(File file, Charset charset, boolean append) FileWriter
(String fileName, Charset charset) 构造一个给定文件名和 charset 的FileWriter
。FileWriter
(String fileName, Charset charset, boolean append) 构造一个FileWriter
给定一个文件名, charset 和一个boolean指示是否附加写入的数据。InputStreamReader
(InputStream in, Charset cs) 创建一个使用给定字符集的 InputStreamReader。OutputStreamWriter
(OutputStream out, Charset cs) 创建一个使用给定字符集的 OutputStreamWriter。PrintStream
(File file, Charset charset) 使用指定的文件和字符集创建一个新的打印流,没有自动行刷新。PrintStream
(OutputStream out, boolean autoFlush, Charset charset) 使用指定的 OutputStream、行刷新和字符集创建新的打印流。PrintStream
(String fileName, Charset charset) 使用指定的文件名和字符集创建一个新的打印流,没有自动行刷新。PrintWriter
(File file, Charset charset) 使用指定的文件和字符集创建一个新的 PrintWriter,没有自动行刷新。PrintWriter
(OutputStream out, boolean autoFlush, Charset charset) 从现有的 OutputStream 创建一个新的 PrintWriter。PrintWriter
(String fileName, Charset charset) 使用指定的文件名和字符集创建一个新的 PrintWriter,没有自动行刷新。 -
Charset 在 java.lang 中的用法
修饰符和类型方法描述final BufferedReader
Process.errorReader
(Charset charset) 使用 Charset 返回连接到此进程的标准错误的BufferedReader
。byte[]
使用给定的 charset 将此String
编码为字节序列,并将结果存储到新的字节数组中。final BufferedReader
Process.inputReader
(Charset charset) 使用字符集返回连接到此进程的标准输出的BufferedReader
。final BufferedWriter
Process.outputWriter
(Charset charset) 返回一个BufferedWriter
连接到使用字符集的进程的正常输入。 -
Charset 在 java.net 中的用法
-
Charset 在 java.net.http 中的用法
java.net.http 中的方法,参数类型为 Charset修饰符和类型方法描述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) 返回一个正文订阅者,它将所有响应正文逐行转发到给定的Flow.Subscriber
。static HttpResponse.BodySubscriber<Stream<String>>
static HttpRequest.BodyPublisher
返回一个请求主体发布者,其主体是给定的String
,使用给定的字符集转换。static HttpResponse.BodyHandler<String>
static HttpResponse.BodySubscriber<String>
返回一个主体订阅者,它将响应主体存储为使用给定的Charset
转换的String
。 -
Charset 在 java.nio.channels 中的用法
java.nio.channels 中的方法,参数类型为 Charset修饰符和类型方法描述static Reader
Channels.newReader
(ReadableByteChannel ch, Charset charset) 构造一个读取器,根据给定的字符集解码来自给定通道的字节。static Writer
Channels.newWriter
(WritableByteChannel ch, Charset charset) 构造一个根据给定字符集对字符进行编码并将生成的字节写入给定通道的编写器。 -
Charset 在 java.nio.charset 中的用法
java.nio.charset 中的字段声明为 Charset修饰符和类型Field描述static final Charset
StandardCharsets.ISO_8859_1
ISO 拉丁字母表 1,也称为 ISO-LATIN-1。static final Charset
StandardCharsets.US_ASCII
七位 ASCII,也称为 ISO646-US,也称为 Unicode 字符集的 Basic Latin block。static final Charset
StandardCharsets.UTF_16
十六位 UCS 转换格式,由可选字节顺序标记标识的字节顺序。static final Charset
StandardCharsets.UTF_16BE
十六位 UCS 转换格式,大端字节顺序。static final Charset
StandardCharsets.UTF_16LE
十六位 UCS 转换格式,小端字节序。static final Charset
StandardCharsets.UTF_8
八位 UCS 转换格式。java.nio.charset 中返回 Charset 的方法修饰符和类型方法描述final Charset
CharsetDecoder.charset()
返回创建此解码器的字符集。final Charset
CharsetEncoder.charset()
返回创建此编码器的字符集。static Charset
Charset.defaultCharset()
返回此 Java 虚拟机的默认字符集。CharsetDecoder.detectedCharset()
检索此解码器检测到的字符集(可选操作).static Charset
返回指定字符集的字符集对象。static Charset
返回指定字符集的字符集对象。返回类型中包含 Charset 类型参数的 java.nio.charset 中的方法java.nio.charset 中的方法,参数类型为 Charset修饰符和类型方法描述final int
将此字符集与另一个字符集进行比较。abstract boolean
告知此字符集是否包含给定的字符集。static Charset
返回指定字符集的字符集对象。java.nio.charset 中的构造函数,参数类型为 Charset修饰符构造方法描述protected
CharsetDecoder
(Charset cs, float averageCharsPerByte, float maxCharsPerByte) 初始化一个新的解码器。protected
CharsetEncoder
(Charset cs, float averageBytesPerChar, float maxBytesPerChar) 初始化一个新的编码器。protected
CharsetEncoder
(Charset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement) 初始化一个新的编码器。 -
Charset 在 java.nio.charset.spi 中的用法
java.nio.charset.spi 中返回 Charset 的方法返回类型中包含 Charset 类型参数的 java.nio.charset.spi 中的方法 -
Charset 在 java.nio.file 中的用法
java.nio.file 中的方法,参数类型为 Charset修饰符和类型方法描述从文件中读取所有行作为Stream
。static BufferedReader
Files.newBufferedReader
(Path path, Charset cs) 打开一个文件进行读取,返回一个BufferedReader
可用于以有效的方式从文件中读取文本。static BufferedWriter
Files.newBufferedWriter
(Path path, Charset cs, OpenOption... options) 打开或创建一个用于写入的文件,返回一个BufferedWriter
可用于以有效的方式将文本写入文件。Files.readAllLines
(Path path, Charset cs) 从文件中读取所有行。static String
Files.readString
(Path path, Charset cs) 将文件中的所有字符读入字符串,使用指定的 charset 从字节解码为字符。static Path
Files.write
(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) 将文本行写入文件。static Path
Files.writeString
(Path path, CharSequence csq, Charset cs, OpenOption... options) 将 CharSequence 写入文件。 -
Charset 在 java.util 中的用法
修饰符和类型方法描述void
Properties.storeToXML
(OutputStream os, String comment, Charset charset) 使用指定的编码发出表示此表中包含的所有属性的 XML 文档。修饰符构造方法描述使用指定的文件、字符集和locale构造一个新的格式化程序。Formatter
(OutputStream os, Charset charset, Locale l) 使用指定的输出流、字符集和locale构造一个新的格式化程序。构造具有指定文件名、字符集和locale的新格式化程序。构造一个新的Scanner
生成从指定文件扫描的值。Scanner
(InputStream source, Charset charset) 构造一个新的Scanner
生成从指定输入流扫描的值。Scanner
(ReadableByteChannel source, Charset charset) 构造一个新的Scanner
生成从指定通道扫描的值。构造一个新的Scanner
生成从指定文件扫描的值。 -
Charset 在 java.util.zip 中的用法
java.util.zip 中的构造函数,参数类型为 Charset修饰符构造方法描述打开一个新的ZipFile
以指定模式从指定的File
对象读取。给定指定的 File 对象,打开 ZIP 文件进行读取。打开一个 zip 文件进行阅读。ZipInputStream
(InputStream in, Charset charset) 创建一个新的 ZIP 输入流。ZipOutputStream
(OutputStream out, Charset charset) 创建一个新的 ZIP 输出流。 -
Charset 在 javax.tools 中的用法
javax.tools 中的方法,参数类型为 Charset修饰符和类型方法描述DocumentationTool.getStandardFileManager
(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) 返回此工具的标准文件管理器实现的新实例。JavaCompiler.getStandardFileManager
(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) 返回此工具的标准文件管理器实现的新实例。