nanoJBlend

java.io
クラス DataOutputStream

java.lang.Object
  上位を拡張 java.io.OutputStream
      上位を拡張 java.io.FilterOutputStream
          上位を拡張 java.io.DataOutputStream
すべての実装されたインタフェース:
DataOutput

public class DataOutputStream
extends FilterOutputStream
implements DataOutput

DataOutputStream は基本データ型を出力ストリームに書き出す機能を提供します。


コンストラクタの概要
DataOutputStream(OutputStream os)
          指定された出力ストリームに出力する DataOutputStream を生成します。
 
メソッドの概要
 void flush()
          この出力ストリームの出力先のストリームをフラッシュしてバッファされた出力バイトデータを強制的に書き出します。
 void write(byte[] b, int off, int len)
          指定されたバイト配列の、インデックスオフセット off から len バイト分を書き込みます。
 void write(int b)
          byte を書き込みます。
 void writeBoolean(boolean a)
          boolean 値に基づいて1バイト書き込みます。
 void writeByte(int v)
          byte を書き込みます。
 void writeBytes(String s)
          指定された String の個々の文字の下位8ビットからなるバイト列を書き込みます。
 void writeChar(int v)
          char 値(2バイト)を上位バイトから順に書き込みます。
 void writeChars(String s)
          指定された String の文字列の個々の文字を表す char を上位バイト、下位バイトの順に書き込みます。
 void writeInt(int v)
          int (4バイト)を上位バイトから順に書き込みます。
 void writeLong(long v)
          long (8バイト)を上位バイトから順に書き込みます。
 void writeShort(int v)
          short (2バイト整数)を上位バイトから順に書き込みます。
 void writeUTF(String str)
          指定された String の文字列を Modified UTF-8 でエンコードした結果を書き込みます。
 
クラス java.io.FilterOutputStream から継承されたメソッド
close, write
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 
インタフェース java.io.DataOutput から継承されたメソッド
write
 

コンストラクタの詳細

DataOutputStream

public DataOutputStream(OutputStream os)
指定された出力ストリームに出力する DataOutputStream を生成します。

パラメータ:
os - この DataOutputStream がデータを書き込む、下位の出力ストリーム
メソッドの詳細

writeLong

public final void writeLong(long v)
                     throws IOException
long (8バイト)を上位バイトから順に書き込みます。

定義:
インタフェース DataOutput 内の writeLong
パラメータ:
v - 書き込む long
例外:
IOException - I/Oエラーが発生した場合

writeInt

public final void writeInt(int v)
                    throws IOException
int (4バイト)を上位バイトから順に書き込みます。

定義:
インタフェース DataOutput 内の writeInt
パラメータ:
v - 書き込む int
例外:
IOException - I/Oエラーが発生した場合

writeShort

public final void writeShort(int v)
                      throws IOException
short (2バイト整数)を上位バイトから順に書き込みます。

定義:
インタフェース DataOutput 内の writeShort
パラメータ:
v - 書き込む short 値(16ビット符号付き整数)を保持する int
例外:
IOException - I/Oエラーが発生した場合

writeChar

public final void writeChar(int v)
                     throws IOException
char 値(2バイト)を上位バイトから順に書き込みます。

定義:
インタフェース DataOutput 内の writeChar
パラメータ:
v - 書き込む char 値を保持する int
例外:
IOException - I/Oエラーが発生した場合

writeByte

public final void writeByte(int v)
                     throws IOException
byte を書き込みます。 byte値を表す1バイトが書き込まれます。

定義:
インタフェース DataOutput 内の writeByte
パラメータ:
v - 書き込む byte 値(8ビット符号付き整数)を保持する int
例外:
IOException - I/Oエラーが発生した場合

writeUTF

public final void writeUTF(String str)
                    throws IOException
指定された String の文字列を Modified UTF-8 でエンコードした結果を書き込みます。

まず続くバイトデータの長さを表す2バイト(符号無し16ビット整数)が writeShort メソッドで書き込むのと同様に書き込まれます。 続いて Modified UTF-8 でエンコードされた文字列が書き込まれます。

定義:
インタフェース DataOutput 内の writeUTF
パラメータ:
str - 書き込む文字列を保持する String
例外:
IOException - I/Oエラーが発生した場合

write

public void write(int b)
           throws IOException
byte を書き込みます。

定義:
インタフェース DataOutput 内の write
オーバーライド:
クラス FilterOutputStream 内の write
パラメータ:
b - 書き込む byte 値(8ビット符号付き整数)を保持する int
例外:
IOException - I/Oエラーが発生した場合
関連項目:
OutputStream.write(int)

write

public void write(byte[] b,
                  int off,
                  int len)
           throws IOException
指定されたバイト配列の、インデックスオフセット off から len バイト分を書き込みます。

定義:
インタフェース DataOutput 内の write
オーバーライド:
クラス FilterOutputStream 内の write
パラメータ:
b - データを保持するバイト配列
off - 書き込むデータの先頭バイトを示すインデックスオフセット
len - 書き込むデータのバイト長
例外:
IOException - I/Oエラーが発生した場合
関連項目:
OutputStream.write(byte[])

writeBoolean

public final void writeBoolean(boolean a)
                        throws IOException
boolean 値に基づいて1バイト書き込みます。 atrue の場合 (byte)1false の場合 (byte)0 がそれぞれ1バイトで書き込まれます。

定義:
インタフェース DataOutput 内の writeBoolean
パラメータ:
a - 書き込む boolean
例外:
IOException - I/Oエラーが発生した場合

writeBytes

public final void writeBytes(String s)
                      throws IOException
指定された String の個々の文字の下位8ビットからなるバイト列を書き込みます。 したがってこのメソッドはユニコード文字セットをサポートしていません。

パラメータ:
s - 書き込む String
例外:
IOException - I/Oエラーが発生した場合

writeChars

public final void writeChars(String s)
                      throws IOException
指定された String の文字列の個々の文字を表す char を上位バイト、下位バイトの順に書き込みます。

定義:
インタフェース DataOutput 内の writeChars
パラメータ:
s - 書き込む String
例外:
IOException - I/Oエラーが発生した場合

flush

public void flush()
           throws IOException
この出力ストリームの出力先のストリームをフラッシュしてバッファされた出力バイトデータを強制的に書き出します。

オーバーライド:
クラス FilterOutputStream 内の flush
例外:
IOException - I/Oエラーが発生した場合

nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential