| パッケージ | 説明 | 
|---|---|
| java.io | 
 このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。 
 | 
| java.lang | 
 Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 
 | 
| java.nio | 
 データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。 
 | 
| java.nio.charset | 
 byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 
 | 
| java.nio.file | 
 ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。 
 | 
| java.text | 
 テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
 | 
| java.time | 
 
 日付、時間、インスタント、デュレーションのメインAPI。 
 | 
| java.time.format | 
 
 日付と時間を出力し、解析するクラスを提供します。 
 | 
| java.util | 
 コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 
 | 
| java.util.regex | 
 正規表現で指定されたパターンに対して文字シーケンスをマッチングするためのクラス。 
 | 
| java.util.stream | 
 コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。 
 | 
| javax.annotation.processing | 
 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
 | 
| javax.lang.model | 
 Javaプログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。 
 | 
| javax.lang.model.element | 
 Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。 
 | 
| javax.lang.model.util | |
| javax.swing.text | 
 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 
 | 
| javax.tools | 
 コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
PrintStream | 
PrintStream.append(CharSequence csq)
この出力ストリームに指定された文字シーケンスを追加します。 
 | 
CharArrayWriter | 
CharArrayWriter.append(CharSequence csq)
指定された文字シーケンスをこのライターに追加します。 
 | 
Writer | 
Writer.append(CharSequence csq)
指定された文字シーケンスをこのライターに追加します。 
 | 
PrintWriter | 
PrintWriter.append(CharSequence csq)
指定された文字シーケンスをこのライターに追加します。 
 | 
StringWriter | 
StringWriter.append(CharSequence csq)
指定された文字シーケンスをこのライターに追加します。 
 | 
PrintStream | 
PrintStream.append(CharSequence csq, int start, int end)
指定された文字シーケンスのサブシーケンスをこの出力ストリームに追加します。 
 | 
CharArrayWriter | 
CharArrayWriter.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)
指定された文字シーケンスのサブシーケンスをこのライターに追加します。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
String
Stringクラスは文字列を表します。 | 
class  | 
StringBuffer
スレッドセーフな可変の文字列です。 
 | 
class  | 
StringBuilder
文字の可変シーケンスです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
CharSequence | 
CharSequence.subSequence(int start, int end)
このシーケンスのサブシーケンスである 
CharSequenceを返します。 | 
CharSequence | 
StringBuffer.subSequence(int start, int end)  | 
CharSequence | 
String.subSequence(int beginIndex, int endIndex)
このシーケンスのサブシーケンスである文字シーケンスを返します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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 String | 
String.join(CharSequence delimiter, CharSequence... elements)
指定された 
delimiterのコピーを使用して結合されたCharSequence要素のコピーからなる新しいStringを返します。 | 
static String | 
String.join(CharSequence delimiter, CharSequence... elements)
指定された 
delimiterのコピーを使用して結合されたCharSequence要素のコピーからなる新しいStringを返します。 | 
static String | 
String.join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
指定された 
delimiterのコピーを使用して結合されたCharSequence要素のコピーからなる新しいStringを返します。 | 
static int | 
Character.offsetByCodePoints(CharSequence seq, int index, int codePointOffset)
指定された文字シーケンス内で、指定された 
indexからcodePointOffsetコード・ポイント分だけオフセットされた位置のインデックスを返します。 | 
String | 
String.replace(CharSequence target, CharSequence replacement)
リテラル・ターゲット・シーケンスに一致するこの文字列の部分文字列を、指定されたリテラル置換シーケンスに置き換えます。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static String | 
String.join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
指定された 
delimiterのコピーを使用して結合されたCharSequence要素のコピーからなる新しいStringを返します。 | 
| コンストラクタと説明 | 
|---|
StringBuffer(CharSequence seq)
指定された 
CharSequence引数と同じ文字を含む文字列バッファを構築します。 | 
StringBuilder(CharSequence seq)
指定された 
CharSequence引数と同じ文字を含む文字列ビルダーを構築します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
CharBuffer
charバッファです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
CharBuffer | 
CharBuffer.append(CharSequence csq)
指定されたcharシーケンスをこのバッファに追加します  (オプションの操作)。 
 | 
CharBuffer | 
CharBuffer.append(CharSequence csq, int start, int end)
指定されたcharシーケンスのサブシーケンスをこのバッファに追加します  (オプションの操作)。 
 | 
static CharBuffer | 
CharBuffer.wrap(CharSequence csq)
charシーケンスをバッファにラップします。 
 | 
static CharBuffer | 
CharBuffer.wrap(CharSequence csq, int start, int end)
charシーケンスをバッファにラップします。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
boolean | 
CharsetEncoder.canEncode(CharSequence cs)
このエンコーダが指定された文字シーケンスをエンコードできるかどうかを判断します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static Path | 
Files.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
テキスト行をファイルに書き込みます。 
 | 
static Path | 
Files.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)
テキスト行をファイルに書き込みます。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static boolean | 
Normalizer.isNormalized(CharSequence src, Normalizer.Form form)
指定されたchar値のシーケンスが正規化されているかどうかを判定します。 
 | 
static String | 
Normalizer.normalize(CharSequence src, Normalizer.Form form)
char値のシーケンスを正規化します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static MonthDay | 
MonthDay.parse(CharSequence text)
--12-03などのテキスト文字列からMonthDayのインスタンスを取得します。 | 
static Instant | 
Instant.parse(CharSequence text)
2007-12-03T10:15:30.00Zなどのテキスト文字列からInstantのインスタンスを取得します。 | 
static OffsetTime | 
OffsetTime.parse(CharSequence text)
10:15:30+01:00などのテキスト文字列からOffsetTimeのインスタンスを取得します。 | 
static OffsetDateTime | 
OffsetDateTime.parse(CharSequence text)
2007-12-03T10:15:30+01:00などのテキスト文字列からOffsetDateTimeのインスタンスを取得します。 | 
static LocalTime | 
LocalTime.parse(CharSequence text)
10:15などのテキスト文字列からLocalTimeのインスタンスを取得します。 | 
static LocalDate | 
LocalDate.parse(CharSequence text)
2007-12-03などのテキスト文字列からLocalDateのインスタンスを取得します。 | 
static YearMonth | 
YearMonth.parse(CharSequence text)
2007-12などのテキスト文字列からYearMonthのインスタンスを取得します。 | 
static LocalDateTime | 
LocalDateTime.parse(CharSequence text)
2007-12-03T10:15:30などのテキスト文字列からLocalDateTimeのインスタンスを取得します。 | 
static ZonedDateTime | 
ZonedDateTime.parse(CharSequence text)
2007-12-03T10:15:30+01:00[Europe/Paris]などのテキスト文字列からZonedDateTimeのインスタンスを取得します。 | 
static Period | 
Period.parse(CharSequence text)
PnYnMnDなどのテキスト文字列からPeriodを取得します。 | 
static Year | 
Year.parse(CharSequence text)
2007などのテキスト文字列からYearのインスタンスを取得します。 | 
static Duration | 
Duration.parse(CharSequence text)
PnDTnHnMn.nSなどのテキスト文字列からDurationを取得します。 | 
static MonthDay | 
MonthDay.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
MonthDayのインスタンスを取得します。 | 
static OffsetTime | 
OffsetTime.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
OffsetTimeのインスタンスを取得します。 | 
static OffsetDateTime | 
OffsetDateTime.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
OffsetDateTimeのインスタンスを取得します。 | 
static LocalTime | 
LocalTime.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
LocalTimeのインスタンスを取得します。 | 
static LocalDate | 
LocalDate.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
LocalDateのインスタンスを取得します。 | 
static YearMonth | 
YearMonth.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
YearMonthのインスタンスを取得します。 | 
static LocalDateTime | 
LocalDateTime.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
LocalDateTimeのインスタンスを取得します。 | 
static ZonedDateTime | 
ZonedDateTime.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
ZonedDateTimeのインスタンスを取得します。 | 
static Year | 
Year.parse(CharSequence text, DateTimeFormatter formatter)
特定のフォーマッタを使用して、テキスト文字列から 
Yearのインスタンスを取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
TemporalAccessor | 
DateTimeFormatter.parse(CharSequence text)
テキストを完全に解析して、時間的オブジェクトを生成します。 
 | 
TemporalAccessor | 
DateTimeFormatter.parse(CharSequence text, ParsePosition position)
このフォーマッタを使用してテキストを解析し、テキスト位置に対する制御を提供します。 
 | 
<T> T | 
DateTimeFormatter.parse(CharSequence text, TemporalQuery<T> query)
テキストを完全に解析して、指定された型のオブジェクトを生成します。 
 | 
TemporalAccessor | 
DateTimeFormatter.parseBest(CharSequence text, TemporalQuery<?>... queries)
テキストを完全に解析して、指定されたいずれかのタイプのオブジェクトを生成します。 
 | 
TemporalAccessor | 
DateTimeFormatter.parseUnresolved(CharSequence text, ParsePosition position)
このフォーマッタを使用してテキストを解析しますが、高度なユース・ケース向けに、結果を解決しません。 
 | 
| コンストラクタと説明 | 
|---|
DateTimeParseException(String message, CharSequence parsedData, int errorIndex)
指定されたメッセージを使用して新しい例外を構築します。 
 | 
DateTimeParseException(String message, CharSequence parsedData, int errorIndex, Throwable cause)
指定されたメッセージと原因を使用して新しい例外を構築します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
StringJoiner | 
StringJoiner.add(CharSequence newElement)
指定された 
CharSequence値のコピーをStringJoiner値の次の要素として追加します。 | 
StringJoiner | 
StringJoiner.setEmptyValue(CharSequence emptyValue)
この 
StringJoinerの文字列表現を決定するときに要素がまだ追加されていない(つまり、空である)場合に使用する文字のシーケンスを設定します。 | 
| コンストラクタと説明 | 
|---|
StringJoiner(CharSequence delimiter)
prefixおよびsuffixを指定せずに、指定されたdelimiterのコピーを使用して、文字を含まないStringJoinerを構築します。 | 
StringJoiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix)
指定された 
prefix、delimiterおよびsuffixのコピーを使用して、文字を含まないStringJoinerを構築します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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)
このパターンのマッチに基づいて、指定された入力シーケンスを分割します。 
 | 
Stream<String> | 
Pattern.splitAsStream(CharSequence input)
このパターンのマッチに基づいて、指定された入力シーケンスからストリームを作成します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static Collector<CharSequence,?,String> | 
Collectors.joining()
入力要素を検出順に連結して1つの 
StringにするCollectorを返します。 | 
static Collector<CharSequence,?,String> | 
Collectors.joining(CharSequence delimiter)
入力要素を検出順に指定された区切り文字で区切りながら連結する 
Collectorを返します。 | 
static Collector<CharSequence,?,String> | 
Collectors.joining(CharSequence delimiter, CharSequence prefix, CharSequence suffix)
入力要素を検出順に指定された区切り文字で区切りながら連結し、指定された接頭辞と接尾辞を付加する 
Collectorを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static Collector<CharSequence,?,String> | 
Collectors.joining(CharSequence delimiter)
入力要素を検出順に指定された区切り文字で区切りながら連結する 
Collectorを返します。 | 
static Collector<CharSequence,?,String> | 
Collectors.joining(CharSequence delimiter, CharSequence prefix, CharSequence suffix)
入力要素を検出順に指定された区切り文字で区切りながら連結し、指定された接頭辞と接尾辞を付加する 
Collectorを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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)
注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
static boolean | 
SourceVersion.isIdentifier(CharSequence name)
nameが最新のソース・バージョンで構文的に有効な識別子(単純名)またはキーワードであるかどうかを返します。 | 
static boolean | 
SourceVersion.isKeyword(CharSequence s)
sが最新のソース・バージョンのキーワードまたはリテラルであるかどうかを返します。 | 
static boolean | 
SourceVersion.isName(CharSequence name)
nameが最新のソース・バージョンで構文的に有効な修飾名であるかどうかを返します。 | 
| 修飾子と型 | インタフェースと説明 | 
|---|---|
interface  | 
Name
文字の不変シーケンスです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
boolean | 
Name.contentEquals(CharSequence cs)
この名前を、指定された 
CharSequenceと比較します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
Name | 
Elements.getName(CharSequence cs)
引数と同じ文字シーケンスを持つ名前を返します。 
 | 
PackageElement | 
Elements.getPackageElement(CharSequence name)
完全指定名を指定されたパッケージを返します。 
 | 
TypeElement | 
Elements.getTypeElement(CharSequence name)
正規名を指定された型要素を返します。 
 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
class  | 
Segment
テキストのフラグメントを表す文字配列のセグメントです。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
CharSequence | 
Segment.subSequence(int start, int end)
このシーケンスのサブシーケンスである 
CharSequenceを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
CharSequence | 
FileObject.getCharContent(boolean ignoreEncodingErrors)
可能であれば、このファイル・ダイアログの文字コンテンツを取得します。 
 | 
CharSequence | 
SimpleJavaFileObject.getCharContent(boolean ignoreEncodingErrors)
この実装では、常にUnsupportedOperationExceptionがスローされます。 
 | 
CharSequence | 
ForwardingFileObject.getCharContent(boolean ignoreEncodingErrors)  | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.