クラス
java.nio.charset.Charsetの使用
パッケージ
説明
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
HTTPクライアントおよびWebSocket API
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
java.nio.charset
パッケージのサービス・プロバイダ・クラス。ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
Javaプログラミング言語コードの"snippets"を対話的に評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。
-
com.sun.net.httpserverでのCharsetの使用
修飾子コンストラクタ説明BasicAuthenticator
(String realm, Charset charset) 指定されたHTTPレルムのBasicAuthenticator
を作成し、指定されたCharset
を使用してBasic認証資格証明(ユーザー名とパスワード)をデコードします。 -
java.ioでのCharsetの使用
修飾子と型メソッド説明Console.charset()
Console
に使用されるCharset
オブジェクトを返します。PrintStream.charset()
このPrintStream
インスタンスで使用される文字セットを返します。修飾子コンストラクタ説明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の使用
修飾子と型メソッド説明final BufferedReader
Process.errorReader
(Charset charset) Charsetを使用してこのプロセスの標準エラーに接続されたBufferedReader
を返します。byte[]
指定された文字セットを使用してこのString
をバイト・シーケンスに符号化し、結果を新規バイト配列に格納します。final BufferedReader
Process.inputReader
(Charset charset) Charsetを使用してこのプロセスの標準出力に接続されたBufferedReader
を返します。final BufferedWriter
Process.outputWriter
(Charset charset) Charsetを使用してプロセスの通常入力に接続されたBufferedWriter
を返します。 -
java.lang.foreignでのCharsetの使用
修飾子と型メソッド説明default MemorySegment
SegmentAllocator.allocateFrom
(String str, Charset charset) 指定された文字セットを使用してJava文字列をNULLで終了するC文字列に変換し、その結果をメモリー・セグメントに格納します。指定された文字セットを使用して、指定されたオフセットでこのセグメントからNULLで終了する文字列を読み取ります。void
指定された文字列を指定されたオフセットでこのセグメントに書き込み、指定された文字セットを使用してNULLで終わるバイト・シーケンスに変換します。 -
java.netでのCharsetの使用
-
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>> レスポンス本文を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の使用
修飾子と型メソッド説明static Reader
Channels.newReader
(ReadableByteChannel ch, Charset charset) 指定されたcharsetに従って、指定されたチャネルのバイトをデコードするリーダーを構築します。static Writer
Channels.newWriter
(WritableByteChannel ch, Charset charset) 指定された文字セットに従って文字を符号化し、結果のバイトを指定されたチャネルに書き込むライターを構築します。 -
java.nio.charsetでのCharsetの使用
修飾子と型フィールド説明static final Charset
StandardCharsets.ISO_8859_1
ISO-LATIN-1とも呼ばれる、ISO Latin Alphabet No. 1。static final Charset
StandardCharsets.US_ASCII
7ビットのASCII (ISO646-USとも呼ばれる)は、Unicode文字セットのBasic Latinブロックとも呼ばれます。static final Charset
StandardCharsets.UTF_16
16ビットUCS変換形式、オプションのバイト順マークによって識別されるバイト順static final Charset
StandardCharsets.UTF_16BE
16ビットUCS変換形式、ビッグエンディアン・バイト順static final Charset
StandardCharsets.UTF_16LE
16ビットUCS変換形式、リトルエンディアン・バイト順static final Charset
StandardCharsets.UTF_32
32ビットUCS変換フォーマット。オプションのバイト順序マークで識別されるバイト順序。static final Charset
StandardCharsets.UTF_32BE
32ビットUCS変換形式、ビッグ・エンディアン・バイト順序。static final Charset
StandardCharsets.UTF_32LE
32ビットUCS変換形式、リトル・エンディアン・バイト順序。static final Charset
StandardCharsets.UTF_8
8ビットUCS変換形式修飾子と型メソッド説明final Charset
CharsetDecoder.charset()
このデコーダを生成した文字セットを返します。final Charset
CharsetEncoder.charset()
このエンコーダを作成した文字セットを返します。static Charset
Charset.defaultCharset()
このJava仮想マシンのデフォルトの文字セットを返します。CharsetDecoder.detectedCharset()
このデコーダによって検出された文字セットを取得します (オプションの操作)。static Charset
指定された文字セットのCharsetオブジェクトを返します。static Charset
指定された文字セットのCharsetオブジェクトを返します。修飾子と型メソッド説明final int
この文字セットと別の文字セットを比較します。abstract boolean
この文字セットに指定の文字セットが含まれているかどうかを判断します。static 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) 新しいエンコーダを初期化します。 -
java.nio.charset.spiでのCharsetの使用
修飾子と型メソッド説明abstract Charset
CharsetProvider.charsetForName
(String charsetName) 指定された文字セット名に対する文字セットを取得します。 -
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をファイルに書き込みます。 -
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の使用
修飾子コンストラクタ説明指定されたモードで指定のFile
オブジェクトから読み込む新しいZipFile
を開きます。Fileオブジェクトに指定されたZIPファイルを、読込み用に開きます。zipファイルを読込み用に開きます。ZipInputStream
(InputStream in, Charset charset) 新しいZIP入力ストリームを作成します。ZipOutputStream
(OutputStream out, Charset charset) 新しいZIP出力ストリームを作成します。 -
javax.toolsでのCharsetの使用
修飾子と型メソッド説明DocumentationTool.getStandardFileManager
(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) このツールの標準ファイル・マネージャ実装の新しいインスタンスを返します。JavaCompiler.getStandardFileManager
(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset) このツールの標準ファイル・マネージャ実装の新しいインスタンスを返します。 -
jdk.jshellでのCharsetの使用