だいたいのメソッドを網羅済みです。API仕様のおともにどうぞ。概要ソースの要素をトラバースおよびパーティション化するためのオブジェクトです。スプリッテレータが適用される要素のソースは、配列、Collection、IOチャネル、ジェネレータ関数などです。18)Spliteratorインタフェースは、コレクションや配列などの要素に順次アクセスするためのAPIです。2つに分割することができます。CONCURRENT外部同期を使用せずに、複数のスレッドで並行して要素のソースを安全に変更できる(追加、置換、削除が可能)ことを示す特性値です。yに対して!x.equals(y)であることを示す特性値です。IMMUTABLE要素のソースが構造的に変更不可であることを示す特性値です。要素の追加、置換および削除ができないため、トラバース中に変更が発生する可能性はありません。NONNULLソースで検出される要素がnullではないことが保証されることを示す特性値です。ORDERED要素の検出順序が定義されていることを示す特性値です。SIZED構造的なソース変更がない場合に、トラバースまたは分割の前にestimateSize()から返される値が完全なトラバースで検出される要素数の正確なカウントを表す有限サイズを表すことを示す特性値です。SORTED検出順序が定義済みのソート順序に従うことを示す特性値です。SUBSIZEDtrySplit()で生成されたすべてのスプリッテレータがSIZEDとSUBSIZEDの両方であることを示す特性値です。()このSpliteratorおよびその要素の特性のセットを返します。まとめて記載しました。そちらをご参照ください。T>)のトラバースで検出される要素数の推定値を返します。無限大または不明の場合、あるいはコストが高すぎて計算できない場合は、Long.MAX_VALUEを返します。action)すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。()このスプリッテレータのソースがComparatorによってソートされている(SORTED)場合は、そのComparatorを返します。nullの場合は自然順序によってソートされています。自然順序の逆順でソートします。()このスプリッテレータがSIZEDである場合はestimateSize()を返し、そうでない場合は-1を返す簡易メソッドです。まとめて記載しました。そちらのメソッドをご参照ください。characteristics)指定されたすべての特性がこのスプリッテレータのcharacteristics()に含まれている場合はtrueを返します。action)残りの要素が存在する場合は、その要素に対して指定されたアクションを実行してtrueを返し、それ以外の場合はfalseを返します。()このspliteratorをパーティション化できる場合に、要素に適用されるSpliteratorを返します。このメソッドから戻ると同時に、それらの要素にはこのSpliteratorが適用されなくなります。プログラミングTIPS!ページの先頭へ。