JavaTM Platform
Standard Ed. 6

インタフェース
java.nio.channels.ReadableByteChannel の使用

ReadableByteChannel を使用しているパッケージ
java.nio.channels 入出力操作を実行できるエンティティー (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
 

java.nio.channels での ReadableByteChannel の使用
 

java.nio.channels での ReadableByteChannel のサブインタフェース
 interface ByteChannel
          バイトの読み込みと書き込みができるチャネルです。
 interface ScatteringByteChannel
          バッファーシーケンスにバイトを読み込むことができるチャネルです。
 

ReadableByteChannel を実装している java.nio.channels のクラス
 class DatagramChannel
          データグラム型ソケットの選択可能なチャネルです。
 class FileChannel
          ファイルの読み込み、書き込み、マッピング、操作用チャネルです。
static class Pipe.SourceChannel
          Pipe の読み取り側を表すチャネルです。
 class SocketChannel
          ストリーム型接続ソケット用の選択可能チャネルです。
 

ReadableByteChannel を返す java.nio.channels のメソッド
static ReadableByteChannel Channels.newChannel(InputStream in)
          指定されたストリームからバイトを読み取るチャネルを構築します。
 

ReadableByteChannel 型のパラメータを持つ java.nio.channels のメソッド
static InputStream Channels.newInputStream(ReadableByteChannel ch)
          指定されたチャネルからバイトを読み取るストリームを構築します。
static Reader Channels.newReader(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap)
          指定されたデコーダを使って指定されたチャネルバイトをデコードするリーダーを構築します。
static Reader Channels.newReader(ReadableByteChannel ch, String csName)
          指定文字セットに従って指定されたチャネルからバイトをデコードするリーダーを構築します。
abstract  long FileChannel.transferFrom(ReadableByteChannel src, long position, long count)
          指定された読み込み可能なバイトチャネルからこのチャネルのファイルへバイトを転送します。
 

java.util での ReadableByteChannel の使用
 

ReadableByteChannel 型のパラメータを持つ java.util のコンストラクタ
Scanner(ReadableByteChannel source)
          指定されたチャネルからスキャンされた値を生成する Scanner を新しく作成します。
Scanner(ReadableByteChannel source, String charsetName)
          指定されたチャネルからスキャンされた値を生成する Scanner を新しく作成します。
 


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