JavaTM Platform
Standard Ed. 6

インタフェース
java.lang.CharSequence の使用

CharSequence を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.nio データのコンテナであるバッファーについて定義し、その他の NIO パッケージの概要情報を提供します。 
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util.regex 正規表現で指定されたパターンに対して文字シーケンスをマッチングするためのクラス Pattern クラスのインスタンスで使用する正規表現は、Perl に似た文字列形式で指定します。 
javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
javax.lang.model Java プログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。 
javax.lang.model.element Java プログラミング言語の要素をモデル化するために使用されるインタフェースです。 
javax.lang.model.util プログラム要素の処理を支援するユーティリティーです。 
javax.swing.text 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 

java.io での CharSequence の使用
 

CharSequence 型のパラメータを持つ java.io のメソッド
 PrintStream PrintStream.append(CharSequence csq)
          この出力ストリームに指定された文字シーケンスを追加します。
 Writer Writer.append(CharSequence csq)
          指定された文字シーケンスをこのライターに追加します。
 PrintWriter PrintWriter.append(CharSequence csq)
          指定された文字シーケンスをこのライターに追加します。
 StringWriter StringWriter.append(CharSequence csq)
          指定された文字シーケンスをこのライターに追加します。
 CharArrayWriter CharArrayWriter.append(CharSequence csq)
          このライターに指定された文字シーケンスを追加します。
 PrintStream PrintStream.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこの出力ストリームに追加します。
 Writer Writer.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのライターに追加します。
 PrintWriter PrintWriter.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのライターに追加します。
 StringWriter StringWriter.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのライターに追加します。
 CharArrayWriter CharArrayWriter.append(CharSequence csq, int start, int end)
          このライターに指定された文字シーケンスのサブシーケンスを追加します。
 

java.lang での CharSequence の使用
 

CharSequence を実装している java.lang のクラス
 class String
          String クラスは文字列を表します。
 class StringBuffer
          スレッドセーフな可変の文字列。
 class StringBuilder
          文字の可変シーケンスです。
 

CharSequence を返す java.lang のメソッド
 CharSequence String.subSequence(int beginIndex, int endIndex)
          このシーケンスのサブシーケンスである新規文字シーケンスを返します。
 CharSequence CharSequence.subSequence(int start, int end)
          このシーケンスのサブシーケンスである新規 CharSequence を返します。
 CharSequence StringBuffer.subSequence(int start, int end)
           
 

CharSequence 型のパラメータを持つ java.lang のメソッド
 StringBuffer StringBuffer.append(CharSequence s)
          指定された CharSequence をこのシーケンスに追加します。
 Appendable Appendable.append(CharSequence csq)
          この Appendable に指定された文字シーケンスを追加します。
 StringBuilder StringBuilder.append(CharSequence s)
           
 StringBuffer StringBuffer.append(CharSequence s, int start, int end)
           
 Appendable Appendable.append(CharSequence csq, int start, int end)
          この Appendable に指定された文字シーケンスのサブシーケンスを追加します。
 StringBuilder StringBuilder.append(CharSequence s, int start, int end)
           
static int Character.codePointAt(CharSequence seq, int index)
          CharSequence の指定されたインデックスにあるコードポイントを返します。
static int Character.codePointBefore(CharSequence seq, int index)
          CharSequence の指定されたインデックスの前にあるコードポイントを返します。
static int Character.codePointCount(CharSequence seq, int beginIndex, int endIndex)
          指定された char シーケンスのテキスト範囲内の Unicode コードポイントの数を返します。
 boolean String.contains(CharSequence s)
          この文字列が指定された char 値のシーケンスを含む場合に限り true を返します。
 boolean String.contentEquals(CharSequence cs)
          この文字列と指定された CharSequence を比較します。
 StringBuffer StringBuffer.insert(int dstOffset, CharSequence s)
           
 StringBuilder StringBuilder.insert(int dstOffset, CharSequence s)
           
 StringBuffer StringBuffer.insert(int dstOffset, CharSequence s, int start, int end)
           
 StringBuilder StringBuilder.insert(int dstOffset, CharSequence s, int start, int end)
           
static int Character.offsetByCodePoints(CharSequence seq, int index, int codePointOffset)
          codePointOffset コードポイントによって指定された index からのオフセットである、char シーケンス内のインデックスを返します。
 String String.replace(CharSequence target, CharSequence replacement)
          リテラルターゲットシーケンスに一致するこの文字列の部分文字列を、指定されたリテラル置換シーケンスに置き換えます。
 

CharSequence 型のパラメータを持つ java.lang のコンストラクタ
StringBuffer(CharSequence seq)
          指定された CharSequence 引数と同じ文字を含む文字列バッファーを構築します。
StringBuilder(CharSequence seq)
          指定された CharSequence 引数と同じ文字を含む文字列ビルダーを構築します。
 

java.nio での CharSequence の使用
 

CharSequence を実装している java.nio のクラス
 class CharBuffer
          文字バッファーです。
 

CharSequence を返す java.nio のメソッド
abstract  CharSequence CharBuffer.subSequence(int start, int end)
          現在のバッファーの指定されたサブシーケンス (現在位置からの相対位置) を表す新しい文字バッファーを作成します。
 

CharSequence 型のパラメータを持つ java.nio のメソッド
 CharBuffer CharBuffer.append(CharSequence csq)
          指定された文字シーケンスをこのバッファーに追加します (オプション)。
 CharBuffer CharBuffer.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのバッファーに追加します (オプション)。
static CharBuffer CharBuffer.wrap(CharSequence csq)
          文字シーケンスをバッファーにラップします。
static CharBuffer CharBuffer.wrap(CharSequence csq, int start, int end)
          文字シーケンスをバッファーにラップします。
 

java.nio.charset での CharSequence の使用
 

CharSequence 型のパラメータを持つ java.nio.charset のメソッド
 boolean CharsetEncoder.canEncode(CharSequence cs)
          このエンコーダが指定された文字シーケンスをエンコードできるかどうかを判断します。
 

java.text での CharSequence の使用
 

CharSequence 型のパラメータを持つ java.text のメソッド
static boolean Normalizer.isNormalized(CharSequence src, Normalizer.Form form)
          指定された char 値のシーケンスが正規化されているかどうかを判定します。
static String Normalizer.normalize(CharSequence src, Normalizer.Form form)
          char 値のシーケンスを正規化します。
 

java.util.regex での CharSequence の使用
 

CharSequence 型のパラメータを持つ java.util.regex のメソッド
 Matcher Pattern.matcher(CharSequence input)
          指定された入力とこのパターンをマッチする正規表現エンジンを作成します。
static boolean Pattern.matches(String regex, CharSequence input)
          指定された正規表現をコンパイルして、指定された入力とその正規表現をマッチします。
 Matcher Matcher.reset(CharSequence input)
          新しい入力シーケンスを使用してこの正規表現エンジンをリセットします。
 String[] Pattern.split(CharSequence input)
          このパターンのマッチに基づいて、指定された入力シーケンスを分割します。
 String[] Pattern.split(CharSequence input, int limit)
          このパターンのマッチに基づいて、指定された入力シーケンスを分割します。
 

javax.annotation.processing での CharSequence の使用
 

CharSequence 型のパラメータを持つ javax.annotation.processing のメソッド
 JavaFileObject Filer.createClassFile(CharSequence name, Element... originatingElements)
          新しいクラスファイルを作成し、それへの書き込みを可能にするオブジェクトを返します。
 FileObject Filer.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
          書き込み対象の新しい補助リソースファイルを作成し、それに対応するファイルオブジェクトを返します。
 JavaFileObject Filer.createSourceFile(CharSequence name, Element... originatingElements)
          新しいソースファイルを作成し、それへの書き込みを可能にするオブジェクトを返します。
 FileObject Filer.getResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName)
          既存のリソースを読み取るためのオブジェクトを返します。
 void Messager.printMessage(Diagnostic.Kind kind, CharSequence msg)
          指定された種類のメッセージを出力します。
 void Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e)
          要素の位置における、指定された種類のメッセージを出力します。
 void Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)
          注釈の付いた要素の注釈ミラーの位置における、指定された種類のメッセージを出力します。
 void Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)
          注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。
 

javax.lang.model での CharSequence の使用
 

CharSequence 型のパラメータを持つ javax.lang.model のメソッド
static boolean SourceVersion.isIdentifier(CharSequence name)
          name が最新のソースバージョンで構文的に有効な識別子 (単純名) またはキーワードであるかどうかを返します。
static boolean SourceVersion.isKeyword(CharSequence s)
          s が最新のソースバージョンのキーワードまたはリテラルであるかどうかを返します。
static boolean SourceVersion.isName(CharSequence name)
          name が最新のソースバージョンで構文的に有効な修飾名であるかどうかを返します。
 

javax.lang.model.element での CharSequence の使用
 

javax.lang.model.element での CharSequence のサブインタフェース
 interface Name
          文字の不変シーケンスです。
 

CharSequence 型のパラメータを持つ javax.lang.model.element のメソッド
 boolean Name.contentEquals(CharSequence cs)
          この名前を、指定された CharSequence と比較します。
 

javax.lang.model.util での CharSequence の使用
 

CharSequence 型のパラメータを持つ javax.lang.model.util のメソッド
 Name Elements.getName(CharSequence cs)
          引数と同じ文字シーケンスを持つ名前を返します。
 PackageElement Elements.getPackageElement(CharSequence name)
          完全修飾名を指定されたパッケージを返します。
 TypeElement Elements.getTypeElement(CharSequence name)
          正規名を指定された型要素を返します。
 

javax.swing.text での CharSequence の使用
 

CharSequence を実装している javax.swing.text のクラス
 class Segment
          テキストのフラグメントを表す文字配列のセグメントです。
 

CharSequence を返す javax.swing.text のメソッド
 CharSequence Segment.subSequence(int start, int end)
          このシーケンスのサブシーケンスである新規 CharSequence を返します。
 

javax.tools での CharSequence の使用
 

CharSequence を返す javax.tools のメソッド
 CharSequence SimpleJavaFileObject.getCharContent(boolean ignoreEncodingErrors)
          この実装は、常に UnsupportedOperationException をスローします。
 CharSequence ForwardingFileObject.getCharContent(boolean ignoreEncodingErrors)
           
 CharSequence FileObject.getCharContent(boolean ignoreEncodingErrors)
          可能であれば、このファイルダイアログの文字コンテンツを取得します。
 


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 も参照してください。