概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## shohaku.core.io
クラス CharsetUtils

    java.lang.Object
      shohaku.core.io.CharsetUtils

public class CharsetUtils
extends java.lang.Object

文字セットのユーティリティメソッドを提供します。

コンストラクタの概要
`CharsetUtils()`

メソッドの概要
`static boolean` | `isEncode(char c, java.nio.charset.Charset charset)` 指定の文字セットで指定された文字をエンコードできるかを評価します。
`static boolean` | `isEncode(java.lang.CharSequence cs, java.nio.charset.Charset charset)` 指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。
`static boolean` | `isEncode(java.lang.CharSequence cs, java.lang.String charsetName)` 指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。
`static boolean` | `isEncode(char c, java.lang.String charsetName)` 指定の文字セットで指定された文字をエンコードできるかを評価します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### CharsetUtils

    public CharsetUtils()

メソッドの詳細

### isEncode

    public static boolean isEncode(char c,
                                   java.lang.String charsetName)
                            throws java.nio.charset.UnsupportedCharsetException,
                                   java.nio.charset.IllegalCharsetNameException,
                                   java.lang.UnsupportedOperationException

  指定の文字セットで指定された文字をエンコードできるかを評価します。

  パラメータ:
    `c` - 評価する文字
    `charsetName` - 要求された文字セットの名前 (標準名または別名)
  戻り値:
    指定の文字セットで指定された文字をエンコードできる場合にかぎり`true`
  例外:
    `java.nio.charset.UnsupportedCharsetException` - 指定された文字セット名が不当である場合
    `java.nio.charset.IllegalCharsetNameException` - 指定された文字セットを現在の Java 仮想マシンでは利用できない場合
    `java.lang.UnsupportedOperationException` - この文字セットがエンコードをサポートしない場合

### isEncode

    public static boolean isEncode(char c,
                                   java.nio.charset.Charset charset)
                            throws java.lang.UnsupportedOperationException

  指定の文字セットで指定された文字をエンコードできるかを評価します。

  パラメータ:
    `c` - 評価する文字
    `charset` - 文字セット
  戻り値:
    指定の文字セットで指定された文字をエンコードできる場合にかぎり`true`
  例外:
    `java.lang.UnsupportedOperationException` - この文字セットがエンコードをサポートしない場合

### isEncode

    public static boolean isEncode(java.lang.CharSequence cs,
                                   java.lang.String charsetName)
                            throws java.nio.charset.UnsupportedCharsetException,
                                   java.nio.charset.IllegalCharsetNameException,
                                   java.lang.UnsupportedOperationException

  指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `charsetName` - 要求された文字セットの名前 (標準名または別名)
  戻り値:
    指定の文字セットで指定された文字をエンコードできる場合にかぎり`true`
  例外:
    `java.nio.charset.UnsupportedCharsetException` - 指定された文字セット名が不当である場合
    `java.nio.charset.IllegalCharsetNameException` - 指定された文字セットを現在の Java 仮想マシンでは利用できない場合
    `java.lang.UnsupportedOperationException` - この文字セットがエンコードをサポートしない場合

### isEncode

    public static boolean isEncode(java.lang.CharSequence cs,
                                   java.nio.charset.Charset charset)
                            throws java.lang.UnsupportedOperationException

  指定の文字セットで指定された文字シーケンスをエンコードできるかを評価します。

  パラメータ:
    `cs` - 評価する文字シーケンス
    `charset` - 文字セット
  戻り値:
    指定の文字セットで指定された文字をエンコードできる場合にかぎり`true`
  例外:
    `java.lang.UnsupportedOperationException` - この文字セットがエンコードをサポートしない場合

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド