JavaTM 2 Platform
Standard Ed. 5.0

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

CharSequence を使用しているパッケージ
java.io データストリーム、直列化、およびファイルシステムを介したシステム入出力について規定します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.nio データのコンテナであるバッファを定義し、その他の NIO パッケージの概要を提供します。 
java.nio.charset バイトと Unicode 文字の相互変換を行うための、文字セット、デコーダ、およびエンコーダを定義します。 
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。 
 

java.io での CharSequence の使用
 

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

java.lang での CharSequence の使用
 

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

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

CharSequence 型のパラメータを持つ java.lang のメソッド
 Appendable Appendable.append(CharSequence csq)
          この Appendable に指定された文字シーケンスを追加します。
 StringBuffer StringBuffer.append(CharSequence s)
          指定された CharSequence をこのシーケンスに追加します。
 StringBuilder StringBuilder.append(CharSequence s)
           
 Appendable Appendable.append(CharSequence csq, int start, int end)
          この Appendable に指定された文字シーケンスのサブシーケンスを追加します。
 StringBuffer StringBuffer.append(CharSequence s, int start, int end)
           
 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)
          この String が、指定されたシーケンスと同じ char 値のシーケンスを表す場合にだけ、true が返されます。
 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
          char バッファです。
 

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

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.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)
          このパターンのマッチに基づいて、指定された入力シーケンスを分割します。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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