teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

タイトルの修正

2020/04/10 09:58

投稿

kazu0630
kazu0630

スコア26

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Java】BufferedReaderのmarkメソッドの仕様について
1
+ 【Java】BufferedReaderクラスのmarkメソッドの仕様について
body CHANGED
File without changes

4

一部文言の修正

2020/04/10 09:58

投稿

kazu0630
kazu0630

スコア26

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Java】BufferedReaderのmark()の仕様について
1
+ 【Java】BufferedReaderのmarkメソッドの仕様について
body CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  以下の例では、markメソッドの引数に「2」を指定しており、readメソッドで3文字以上の文字を読み込んでresetメソッドを呼び出しているため、例外をスローすると考えましたが、例外をスローしませんでした。
5
5
 
6
- なぜ、markメソッドで指定した文字数以上readしたにも関わらず、markが保持されたのでしょうか。
6
+ なぜ、markメソッドで指定した文字数以上文字を読み込んだにも関わらず、markが保持されたのでしょうか。
7
7
 
8
8
 
9
9
  ■読み込み文字列 test.txt

3

リンクの追加

2020/04/10 09:57

投稿

kazu0630
kazu0630

スコア26

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  BufferedReaderクラスのmarkメソッドの引数には、「マークを保持しながら読み込むことができる文字数の上限」を指定するとAPIには記載されております。
2
- [API](https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-)
2
+ [API:https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-](https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-)
3
3
 
4
4
  以下の例では、markメソッドの引数に「2」を指定しており、readメソッドで3文字以上の文字を読み込んでresetメソッドを呼び出しているため、例外をスローすると考えましたが、例外をスローしませんでした。
5
5
 

2

リンクの追加

2020/04/10 09:46

投稿

kazu0630
kazu0630

スコア26

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,6 @@
1
1
  BufferedReaderクラスのmarkメソッドの引数には、「マークを保持しながら読み込むことができる文字数の上限」を指定するとAPIには記載されております。
2
+ [API](https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-)
2
3
 
3
- ([https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-]
4
-
5
4
  以下の例では、markメソッドの引数に「2」を指定しており、readメソッドで3文字以上の文字を読み込んでresetメソッドを呼び出しているため、例外をスローすると考えましたが、例外をスローしませんでした。
6
5
 
7
6
  なぜ、markメソッドで指定した文字数以上readしたにも関わらず、markが保持されたのでしょうか。

1

リンクの追加

2020/04/10 09:45

投稿

kazu0630
kazu0630

スコア26

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  BufferedReaderクラスのmarkメソッドの引数には、「マークを保持しながら読み込むことができる文字数の上限」を指定するとAPIには記載されております。
2
2
 
3
- (https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-)
3
+ ([https://docs.oracle.com/javase/jp/8/docs/api/java/io/BufferedReader.html#mark-int-]
4
4
 
5
5
  以下の例では、markメソッドの引数に「2」を指定しており、readメソッドで3文字以上の文字を読み込んでresetメソッドを呼び出しているため、例外をスローすると考えましたが、例外をスローしませんでした。
6
6