• ベストアンサー

markメソッドについて

入出力のReaderクラスでmarkメソッドがよくわかりません。 APIにはストリームの現在位置にマークを設定するとかいてありますが、何のことなのかさっぱりです・・・ bufferedInputStream.mark(100);    この引数の100は何の数ですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

参考URLにも同じようなことが出てました。 たぶんですけどmarkが無効になっているんでしょうね。

参考URL:
http://www.imjp.co.jp/~henmi/java/java-house/#InputStream-mark
taganyan
質問者

お礼

亜炉が問うございます。大変参考になりました.

その他の回答 (1)

  • ct27
  • ベストアンサー率62% (48/77)
回答No.1

参考URLでまさにその部分の内容が語られております。 たぶんReader系のクラスは文字数でStream系のクラスはbyte数でしょうね。 (よけい混乱させてしまったかも(--;) 参考URLの内容を参考に色々試してみてはどうでしょう。

参考URL:
http://java-house.jp/ml/archive/j-h-b/002363.html#body
taganyan
質問者

補足

同じ質問だったです。しかし、引数にマイナスの数値を入れても同じ結果が得られるんですが・・・どういうことになってるんでしょうか。