クラス
java.nio.charset.Charsetの使用
Charsetを使用しているパッケージ
パッケージ
説明
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
HTTPクライアントおよびWebSocket API
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
java.nio.charset
パッケージのサービス・プロバイダ・クラス。ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
Javaから直接、低レベルで効率的な外部メモリー/ファンクション・アクセスをサポートするクラス。
-
com.sun.net.httpserverでのCharsetの使用
型Charsetのパラメータを持つcom.sun.net.httpserverのコンストラクタ修飾子コンストラクタ説明BasicAuthenticator(String realm, Charset charset)
指定されたHTTPレルムのBasicAuthenticator
を作成し、指定されたCharset
を使用してBasic認証資格証明(ユーザー名とパスワード)をデコードします。 -
java.ioでのCharsetの使用
修飾子コンストラクタ説明FileReader(File file, Charset charset)
読み取るFile
とcharsetが指定されている場合、新しいFileReader
を作成します。FileReader(String fileName, Charset charset)
読み取るファイルの名前およびcharsetに基づいて、新しいFileReader
を作成します。FileWriter(File file, Charset charset)
File
に書込みを行い、charsetに対応するFileWriter
を構築します。FileWriter(File file, Charset charset, boolean append)
書くFile
、charset、および書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriter
を構築します。FileWriter(String fileName, Charset charset)
ファイル名とcharsetを指定してFileWriter
を構築します。FileWriter(String fileName, Charset charset, boolean append)
ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriter
を構築します。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を作成します。 -
java.langでのCharsetの使用
-
java.netでのCharsetの使用
-
java.net.httpでのCharsetの使用
型Charsetのパラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明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>>
レスポンス本文をStream
<String>
としてストリームするBodySubscriber
を返します。このStream
<String>
は、ストリーム内の各文字列が、BufferedReader.lines()
で定義された行に対応します。static HttpRequest.BodyPublisher
指定された文字セットを使用して変換された、指定されたString
の本文を持つリクエスト・ボディ・パブリッシャを返します。static HttpResponse.BodyHandler<String>
BodySubscribers.ofString(Charset)
から取得されたBodySubscriber
<String>
を返すBodyHandler<String>
を返します。static HttpResponse.BodySubscriber<String>
指定されたCharset
を使用して変換されたString
としてレスポンス本文を格納する本文サブスクライバを返します。 -
java.nio.channelsでのCharsetの使用
型Charsetのパラメータを持つjava.nio.channelsのメソッド修飾子と型メソッド説明static Reader
Channels.newReader(ReadableByteChannel ch, Charset charset)
指定されたcharsetに従って、指定されたチャネルのバイトをデコードするリーダーを構築します。static Writer
Channels.newWriter(WritableByteChannel ch, Charset charset)
指定された文字セットに従って文字を符号化し、結果のバイトを指定されたチャネルに書き込むライターを構築します。 -
java.nio.charsetでのCharsetの使用
Charsetとして宣言されているjava.nio.charsetのフィールド修飾子と型フィールド説明static Charset
StandardCharsets.ISO_8859_1
ISO-LATIN-1とも呼ばれる、ISO Latin Alphabet No. 1。static Charset
StandardCharsets.US_ASCII
7ビットのASCII (ISO646-USとも呼ばれる)は、Unicodeキャラクタ・セットのBasic Latinブロックとも呼ばれます。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
8ビットUCS変換形式Charsetを返すjava.nio.charsetのメソッド修飾子と型メソッド説明CharsetDecoder.charset()
このデコーダを生成した文字セットを返します。CharsetEncoder.charset()
このエンコーダを作成した文字セットを返します。static Charset
Charset.defaultCharset()
このJava仮想マシンのデフォルトの文字セットを返します。CharsetDecoder.detectedCharset()
このデコーダによって検出された文字セットを取得します (オプションの操作)。static Charset
指定された文字セットのCharsetオブジェクトを返します。Charset型の引数を持つ型を返すjava.nio.charsetのメソッドCharset型のパラメータを持つjava.nio.charsetのメソッド修飾子と型メソッド説明int
この文字セットと別の文字セットを比較します。abstract boolean
この文字セットに指定の文字セットが含まれているかどうかを判断します。Charset型のパラメータを持つjava.nio.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)
新しいエンコーダを初期化します。 -
java.nio.charset.spiでのCharsetの使用
Charsetを返すjava.nio.charset.spiのメソッド修飾子と型メソッド説明abstract Charset
CharsetProvider.charsetForName(String charsetName)
指定された文字セット名に対する文字セットを取得します。Charset型の引数を持つ型を返すjava.nio.charset.spiのメソッド -
java.nio.fileでのCharsetの使用
Charset型のパラメータを持つjava.nio.fileのメソッド修飾子と型メソッド説明ファイル内のすべての行を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をファイルに書き込みます。 -
java.utilでのCharsetの使用
修飾子と型メソッド説明void
Properties.storeToXML(OutputStream os, String comment, Charset charset)
この表に含まれるすべてのプロパティを表すXMLドキュメントを、指定されたエンコーディングを使用して発行します。修飾子コンストラクタ説明指定されたファイル、文字セット、およびロケールを持つ新しいフォーマッタを構築します。Formatter(OutputStream os, Charset charset, Locale l)
指定された出力ストリーム、文字セット、およびロケールを持つ新しいフォーマッタを構築します。指定されたファイル名、文字セット、およびロケールを持つ新しいフォーマッタを構築します。指定されたファイルからスキャンされた値を生成する新しいScanner
を構築します。Scanner(InputStream source, Charset charset)
指定された入力ストリームからスキャンされた値を生成する新しいScanner
を構築します。Scanner(ReadableByteChannel source, Charset charset)
指定されたチャネルからスキャンされた値を生成する新しいScanner
を構築します。指定されたファイルからスキャンされた値を生成する新しいScanner
を構築します。 -
java.util.zipでのCharsetの使用
Charset型のパラメータを持つjava.util.zipのコンストラクタ修飾子コンストラクタ説明指定されたモードで指定のFile
オブジェクトから読み込む新しいZipFile
を開きます。Fileオブジェクトに指定されたZIPファイルを、読込み用に開きます。zipファイルを読込み用に開きます。ZipInputStream(InputStream in, Charset charset)
新しいZIP入力ストリームを作成します。ZipOutputStream(OutputStream out, Charset charset)
新しいZIP出力ストリームを作成します。 -
javax.toolsでのCharsetの使用
Charset型のパラメータを持つjavax.toolsのメソッド修飾子と型メソッド説明DocumentationTool.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
このツールの標準ファイル・マネージャ実装の新しいインスタンスを返します。JavaCompiler.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
このツールの標準ファイル・マネージャ実装の新しいインスタンスを返します。 -
jdk.incubator.foreignでのCharsetの使用
型Charsetのパラメータを持つjdk.incubator.foreignのメソッド修飾子と型メソッド説明static MemorySegment
指定されたcharset
を使用して、Java文字列をNULLで終わるC文字列に変換し、結果を新しいネイティブ・メモリー・セグメントに格納します。static MemorySegment
CLinker.toCString(String str, Charset charset, NativeScope scope)
指定されたcharset
を使用して、Java文字列を空文字で終了するC文字列に変換し、指定されたスコープを使用して割り当てられた新しいネイティブ・メモリー・セグメント・ネイティブ・メモリー・セグメントに結果を格納します。static String
CLinker.toJavaString(MemorySegment addr, Charset charset)
指定されたcharset
を使用して、指定されたアドレスに格納されているNULLで終わるC文字列をJava文字列に変換します。static String
CLinker.toJavaStringRestricted(MemoryAddress addr, Charset charset)
指定されたcharset
を使用して、指定されたアドレスに格納されているNULLで終わるC文字列をJava文字列に変換します。