Uses of Class
java.nio.charset.Charset
-
Packages that use Charset 软件包 描述 java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.net 提供实现网络应用程序的类。java.net.http HTTP客户端和WebSocket APIjava.nio.channels 定义通道,表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。java.nio.charset 定义字符集,解码器和编码器,用于在字节和Unicode字符之间进行转换。java.nio.charset.spi java.nio.charset
包的服务提供者类。java.nio.file 定义Java虚拟机的接口和类,以访问文件,文件属性和文件系统。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.zip 提供用于读取和写入标准ZIP和GZIP文件格式的类。javax.tools 为可以从程序调用的工具提供接口,例如编译器。jdk.nashorn.api.scripting 该软件包提供了javax.script
集成,这是使用Nashorn的首选方式。 -
-
Uses of Charset in java.io
Methods in java.io with parameters of type Charset 变量和类型 方法 描述 String
ByteArrayOutputStream. toString(Charset charset)
通过使用指定的charset
解码字节,将缓冲区的内容转换为字符串。Constructors in java.io with parameters of type Charset 构造器 描述 FileReader(File file, Charset charset)
创建一个新的FileReader
,给出File
阅读和charset 。FileReader(String fileName, Charset charset)
给定要读取的文件的名称和FileReader
,创建一个新的FileReader 。FileWriter(File file, Charset charset)
构造一个FileWriter
给予File
编写和charset 。FileWriter(File file, Charset charset, boolean append)
构造一个FileWriter
给予File
写, charset ,并指示是否写入的数据追加一个布尔值。FileWriter(String fileName, Charset charset)
构造一个FileWriter
给出文件名和charset 。FileWriter(String fileName, Charset charset, boolean append)
构造一个FileWriter
给定一个文件名, charset和一个布尔值,指示是否附加写入的数据。InputStreamReader(InputStream in, Charset cs)
创建一个使用给定charset的InputStreamReader。OutputStreamWriter(OutputStream out, Charset cs)
创建使用给定charset的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。 -
Uses of Charset in java.lang
Methods in java.lang with parameters of type Charset 变量和类型 方法 描述 byte[]
String. getBytes(Charset charset)
使用给定的charset将此String
编码为字节序列,将结果存储到新的字节数组中。Constructors in java.lang with parameters of type Charset 构造器 描述 String(byte[] bytes, int offset, int length, Charset charset)
String(byte[] bytes, Charset charset)
构造一个新的String
由指定用指定的字节的数组解码charset 。 -
Uses of Charset in java.net
Methods in java.net with parameters of type Charset 变量和类型 方法 描述 static String
URLDecoder. decode(String s, Charset charset)
使用特定的Charset解码application/x-www-form-urlencoded
字符串。static String
URLEncoder. encode(String s, Charset charset)
使用特定的Charset将字符串转换为application/x-www-form-urlencoded
格式。 -
Uses of Charset in java.net.http
Methods in java.net.http with parameters of type 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
转发给给定的Flow.Subscriber
。static HttpResponse.BodySubscriber<Stream<String>>
HttpResponse.BodySubscribers. ofLines(Charset charset)
返回BodySubscriber
,它将响应主体流式传输为Stream
,其中流中的每个字符串对应于BufferedReader.lines()
定义的一行 。static HttpRequest.BodyPublisher
HttpRequest.BodyPublishers. ofString(String s, Charset charset)
返回一个请求正文发布者,其主体是给定的String
,使用给定的字符集进行转换。static HttpResponse.BodyHandler<String>
HttpResponse.BodyHandlers. ofString(Charset charset)
返回BodyHandler<String>
返回一个BodySubscriber
<String>
从获得BodySubscribers.ofString(Charset)
。static HttpResponse.BodySubscriber<String>
HttpResponse.BodySubscribers. ofString(Charset charset)
返回一个正文订阅者,它将响应正文存储为使用给定的String
转换的Charset
。 -
Uses of Charset in java.nio.channels
Methods in java.nio.channels with parameters of type Charset 变量和类型 方法 描述 static Reader
Channels. newReader(ReadableByteChannel ch, Charset charset)
构造一个读取器,根据给定的字符集解码给定通道的字节。static Writer
Channels. newWriter(WritableByteChannel ch, Charset charset)
构造一个编写器,根据给定的字符集对字符进行编码,并将结果字节写入给定的通道。 -
Uses of Charset in java.nio.charset
Fields in java.nio.charset declared as Charset 变量和类型 字段 描述 static Charset
StandardCharsets. ISO_8859_1
ISO拉丁字母第1号,又名static Charset
StandardCharsets. US_ASCII
七位ASCII,又名static Charset
StandardCharsets. UTF_16
16位UCS转换格式,由可选字节顺序标记标识的字节顺序static Charset
StandardCharsets. UTF_16BE
16位UCS转换格式,大端字节顺序static Charset
StandardCharsets. UTF_16LE
16位UCS转换格式,小端字节顺序static Charset
StandardCharsets. UTF_8
八位UCS转换格式Methods in java.nio.charset that return Charset 变量和类型 方法 描述 Charset
CharsetDecoder. charset()
返回创建此解码器的charset。Charset
CharsetEncoder. charset()
返回创建此编码器的字符集。static Charset
Charset. defaultCharset()
返回此Java虚拟机的默认字符集。Charset
CharsetDecoder. detectedCharset()
检索此解码器检测到的字符集 (可选操作) 。static Charset
Charset. forName(String charsetName)
返回指定charset的charset对象。Methods in java.nio.charset that return types with arguments of type Charset 变量和类型 方法 描述 static SortedMap<String,Charset>
Charset. availableCharsets()
构造从规范字符集名称到字符集对象的有序映射。Methods in java.nio.charset with parameters of type Charset 变量和类型 方法 描述 int
Charset. compareTo(Charset that)
比较这个charset到另一个。abstract boolean
Charset. contains(Charset cs)
判断此charset是否包含给定的charset。Constructors in java.nio.charset with parameters of type Charset 构造器 描述 CharsetDecoder(Charset cs, float averageCharsPerByte, float maxCharsPerByte)
初始化一个新的解码器。CharsetEncoder(Charset cs, float averageBytesPerChar, float maxBytesPerChar)
初始化新编码器。CharsetEncoder(Charset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement)
初始化新编码器。 -
Uses of Charset in java.nio.charset.spi
Methods in java.nio.charset.spi that return Charset 变量和类型 方法 描述 abstract Charset
CharsetProvider. charsetForName(String charsetName)
检索给定charset名称的charset。Methods in java.nio.charset.spi that return types with arguments of type Charset 变量和类型 方法 描述 abstract Iterator<Charset>
CharsetProvider. charsets()
创建一个迭代器,迭代该提供程序支持的charset。 -
Uses of Charset in java.nio.file
Methods in java.nio.file with parameters of type Charset 变量和类型 方法 描述 static Stream<String>
Files. lines(Path path, Charset cs)
从文件中读取所有行,如Stream
。static BufferedReader
Files. newBufferedReader(Path path, Charset cs)
打开文件进行读取,返回BufferedReader
,可用于以高效的方式从文件中读取文本。static BufferedWriter
Files. newBufferedWriter(Path path, Charset cs, OpenOption... options)
打开或创建用于写入的文件,返回可用于以高效方式将文本写入文件的BufferedWriter
。static List<String>
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到一个文件。 -
Uses of Charset in java.util
Methods in java.util with parameters of type Charset 变量和类型 方法 描述 void
Properties. storeToXML(OutputStream os, String comment, Charset charset)
使用指定的编码发出表示此表中包含的所有属性的XML文档。Constructors in java.util with parameters of type Charset 构造器 描述 Formatter(File file, Charset charset, Locale l)
使用指定的文件,charset和locale构造一个新的格式化程序。Formatter(OutputStream os, Charset charset, Locale l)
使用指定的输出流,字符集和语言环境构造一个新的格式化程序。Formatter(String fileName, Charset charset, Locale l)
使用指定的文件名,charset和locale构造一个新的格式化程序。Scanner(File source, Charset charset)
构造一个新的Scanner
,它生成从指定文件扫描的值。Scanner(InputStream source, Charset charset)
构造一个新的Scanner
,它可以生成从指定输入流扫描的值。Scanner(ReadableByteChannel source, Charset charset)
构造一个新的Scanner
,它可以生成从指定通道扫描的值。Scanner(Path source, Charset charset)
构造一个新的Scanner
,它生成从指定文件扫描的值。 -
Uses of Charset in java.util.zip
Constructors in java.util.zip with parameters of type Charset 构造器 描述 ZipFile(File file, int mode, Charset charset)
打开新的ZipFile
以在指定模式下从指定的File
对象读取。ZipFile(File file, Charset charset)
在给定指定的File对象的情况下打开ZIP文件以进行读取。ZipFile(String name, Charset charset)
打开一个zip文件进行阅读。ZipInputStream(InputStream in, Charset charset)
创建一个新的ZIP输入流。ZipOutputStream(OutputStream out, Charset charset)
创建一个新的ZIP输出流。 -
Uses of Charset in javax.tools
Methods in javax.tools with parameters of type Charset 变量和类型 方法 描述 StandardJavaFileManager
DocumentationTool. getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
返回此工具的标准文件管理器实现的新实例。StandardJavaFileManager
JavaCompiler. getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
返回此工具的标准文件管理器实现的新实例。 -
Uses of Charset in jdk.nashorn.api.scripting
Methods in jdk.nashorn.api.scripting that return Charset 变量和类型 方法 描述 Charset
URLReader. getCharset()
不推荐使用,要删除:此API元素将在以后的版本中删除。这个读者使用的CharsetConstructors in jdk.nashorn.api.scripting with parameters of type Charset 构造器 描述 URLReader(URL url, Charset cs)
不推荐使用,要删除:此API元素将在以后的版本中删除。构造函数
-