クラス
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の使用

    Charsetのパラメータを持つjava.ioのメソッド
    修飾子と型
    メソッド
    説明
    ByteArrayOutputStream.toString​(Charset charset)
    指定されたcharsetを使用してバイトをデコードすることにより、バッファの内容を文字列に変換します。
    Charset型のパラメータを持つjava.ioのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    FileReader​(File file, Charset charset)
    読み取るFilecharsetが指定されている場合、新しいFileReaderを作成します。
     
    FileReader​(String fileName, Charset charset)
    読み取るファイルの名前およびcharsetに基づいて、新しいFileReaderを作成します。
     
    FileWriter​(File file, Charset charset)
    Fileに書込みを行い、charsetに対応するFileWriterを構築します。
     
    FileWriter​(File file, Charset charset, boolean append)
    書くFilecharset、および書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriterを構築します。
     
    FileWriter​(String fileName, Charset charset)
    ファイル名とcharsetを指定してFileWriterを構築します。
     
    FileWriter​(String fileName, Charset charset, boolean append)
    ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriterを構築します。
     
    与えられた文字セットを使うInputStreamReaderを作成します。
     
    与えられた文字セットを使う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の使用

    Charset型のパラメータを持つjava.langのメソッド
    修飾子と型
    メソッド
    説明
    byte[]
    String.getBytes​(Charset charset)
    指定された文字セットを使用してこのStringをバイト・シーケンスに符号化し、結果を新規バイト配列に格納します。
    Charset型のパラメータを持つjava.langのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    String​(byte[] bytes, int offset, int length, Charset charset)
    指定された文字セットを使用して、指定された部分バイト配列を復号化することにより、新しいStringを構築します。
     
    String​(byte[] bytes, Charset charset)
    指定された文字セットを使用して、指定されたバイト配列をデコードすることにより、新しいStringを構築します。
  • java.netでのCharsetの使用

    Charsetのパラメータを持つjava.netのメソッド
    修飾子と型
    メソッド
    説明
    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形式に変換します。
  • 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の行ごとにすべてのレスポンス本文を転送する本体サブスクライバを返します。
    HttpResponse.BodySubscribers.ofLines​(Charset charset)
    レスポンス本文をStream<String>としてストリームするBodySubscriberを返します。このStream<String>は、ストリーム内の各文字列が、BufferedReader.lines()で定義された行に対応します。
    HttpRequest.BodyPublishers.ofString​(String s, Charset charset)
    指定された文字セットを使用して変換された、指定された Stringの本文を持つリクエスト・ボディ・パブリッシャを返します。
    HttpResponse.BodyHandlers.ofString​(Charset charset)
    BodySubscribers.ofString(Charset)から取得されたBodySubscriber<String>を返すBodyHandler<String>を返します。
    HttpResponse.BodySubscribers.ofString​(Charset charset)
    指定された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.forName​(String charsetName)
    指定された文字セットのCharsetオブジェクトを返します。
    Charset型の引数を持つ型を返すjava.nio.charsetのメソッド
    修飾子と型
    メソッド
    説明
    正規文字セット名からCharsetオブジェクトへのソートされたマップを構築します。
    Charset型のパラメータを持つjava.nio.charsetのメソッド
    修飾子と型
    メソッド
    説明
    int
    Charset.compareTo​(Charset that)
    この文字セットと別の文字セットを比較します。
    abstract boolean
    Charset.contains​(Charset cs)
    この文字セットに指定の文字セットが含まれているかどうかを判断します。
    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のメソッド
    修飾子と型
    メソッド
    説明
    abstract Iterator<Charset>
    CharsetProvider.charsets()
    このプロバイダがサポートする文字セットに対するイテレータを作成します。
  • java.nio.fileでのCharsetの使用

    Charset型のパラメータを持つjava.nio.fileのメソッド
    修飾子と型
    メソッド
    説明
    static Stream<String>
    Files.lines​(Path path, Charset cs)
    ファイル内のすべての行をStreamとして読み取ります。
    Files.newBufferedReader​(Path path, Charset cs)
    ファイルを読取り用に開き、そのファイルから効果的な方法でテキストを読み取るために使用できるBufferedReaderを返します。
    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をファイルに書き込みます。
  • java.utilでのCharsetの使用

    Charsetのパラメータを持つjava.utilのメソッド
    修飾子と型
    メソッド
    説明
    void
    Properties. storeToXML​(OutputStream os, String comment, Charset charset)
    この表に含まれるすべてのプロパティを表すXMLドキュメントを、指定されたエンコーディングを使用して発行します。
    Charsetのパラメータを持つjava.utilのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    Formatter​(File file, Charset charset, Locale l)
    指定されたファイル、文字セット、およびロケールを持つ新しいフォーマッタを構築します。
     
    Formatter​(OutputStream os, Charset charset, Locale l)
    指定された出力ストリーム、文字セット、およびロケールを持つ新しいフォーマッタを構築します。
     
    Formatter​(String fileName, Charset charset, Locale l)
    指定されたファイル名、文字セット、およびロケールを持つ新しいフォーマッタを構築します。
     
    Scanner​(File source, Charset charset)
    指定されたファイルからスキャンされた値を生成する新しいScannerを構築します。
     
    Scanner​(InputStream source, Charset charset)
    指定された入力ストリームからスキャンされた値を生成する新しいScannerを構築します。
     
    Scanner​(ReadableByteChannel source, Charset charset)
    指定されたチャネルからスキャンされた値を生成する新しいScannerを構築します。
     
    Scanner​(Path source, Charset charset)
    指定されたファイルからスキャンされた値を生成する新しいScannerを構築します。
  • java.util.zipでのCharsetの使用

    Charset型のパラメータを持つjava.util.zipのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ZipFile​(File file, int mode, Charset charset)
    指定されたモードで指定のFileオブジェクトから読み込む新しいZipFileを開きます。
     
    ZipFile​(File file, Charset charset)
    Fileオブジェクトに指定されたZIPファイルを、読込み用に開きます。
     
    ZipFile​(String name, Charset charset)
    zipファイルを読込み用に開きます。
     
    新しいZIP入力ストリームを作成します。
     
    新しい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のメソッド
    修飾子と型
    メソッド
    説明
    CLinker.toCString​(String str, Charset charset)
    指定されたcharsetを使用して、Java文字列をNULLで終わるC文字列に変換し、結果を新しいネイティブ・メモリー・セグメントに格納します。
    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文字列に変換します。