JavaTM Platform
Standard Ed. 6

クラス
java.nio.charset.Charset の使用

Charset を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 
java.nio.charset.spi java.nio.charset パッケージのサービスプロバイダクラスです。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 

java.io での Charset の使用
 

Charset 型のパラメータを持つ java.io のコンストラクタ
InputStreamReader(InputStream in, Charset cs)
          与えられた文字セットを使う InputStreamReader を作成します。
OutputStreamWriter(OutputStream out, Charset cs)
          与えられた文字セットを使う OutputStreamWriter を作成します。
 

java.lang での Charset の使用
 

Charset 型のパラメータを持つ java.lang のメソッド
 byte[] String.getBytes(Charset charset)
          指定された 文字セット を使用してこの String をバイトシーケンスに符号化し、結果を新規バイト配列に格納します。
 

Charset 型のパラメータを持つ java.lang のコンストラクタ
String(byte[] bytes, Charset charset)
          指定された 文字セット を使用して、指定されたバイト配列を復号化することによって、新しい String を構築します。
String(byte[] bytes, int offset, int length, Charset charset)
          指定された charset を使用して、指定されたバイト部分配列を復号化することによって、新しい String を構築します。
 

java.nio.charset での Charset の使用
 

Charset を返す java.nio.charset のメソッド
 Charset CharsetDecoder.charset()
          このデコーダを生成した文字セットを返します。
 Charset CharsetEncoder.charset()
          このエンコーダを作成した文字セットを返します。
static Charset Charset.defaultCharset()
          この Java 仮想マシンのデフォルトの文字セットを返します。
 Charset CharsetDecoder.detectedCharset()
          このデコーダによって検出された文字セットを取得します (オプション)。
static Charset Charset.forName(String charsetName)
          指定された文字セットの Charset オブジェクトを返します。
 

Charset 型の引数を持つ型を返す java.nio.charset のメソッド
static SortedMap<String,Charset> Charset.availableCharsets()
          正規文字セット名から Charset オブジェクトへのソートされたマップを構築します。
 

Charset 型のパラメータを持つ java.nio.charset のメソッド
 int Charset.compareTo(Charset that)
          この文字セットと別の文字セットを比較します。
abstract  boolean Charset.contains(Charset cs)
          この文字セットに指定の文字セットが含まれているかどうかを判断します。
 

Charset 型のパラメータを持つ java.nio.charset のコンストラクタ
CharsetDecoder(Charset cs, float averageCharsPerByte, float maxCharsPerByte)
          新しいデコーダを初期化します。
CharsetEncoder(Charset cs, float averageBytesPerChar, float maxBytesPerChar)
          新しいエンコーダを初期化します。
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()
          このプロバイダがサポートする文字セットに対する反復子を作成します。
 

javax.tools での Charset の使用
 

Charset 型のパラメータを持つ javax.tools のメソッド
 StandardJavaFileManager JavaCompiler.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
          このツールの標準ファイルマネージャー実装の新しいインスタンスを取得します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。