平成21年春期 午後問11(java)
NIKIさん
(No.1)
初歩的な質問で申し訳ないのですが教えてください。
bについて
charAtメソッドのif分の条件判定
offset >= gapOffset
とは具体的にどういう状況を指しているのでしょうか?
bについて
charAtメソッドのif分の条件判定
offset >= gapOffset
とは具体的にどういう状況を指しているのでしょうか?
2019.10.07 18:57
QMさん
★FE ゴールドマイスター
(No.2)
図1を見るとわかります。
gapOffset 以降の文字は、バッファ内では表示イメージと比べて gapSize ぶん後ろにずれた位置に記憶されています。
ギャップより前の文字(offset < gapOffset)なら見えているとおり offset の位置にある文字を答えればいいですが、
ギャップ以降の文字(offset >= gapOffset)は、バッファ内から取り出す際には offset に gapSize を加えて数えないといけない、
というのが b の問題です。
gapOffset 以降の文字は、バッファ内では表示イメージと比べて gapSize ぶん後ろにずれた位置に記憶されています。
ギャップより前の文字(offset < gapOffset)なら見えているとおり offset の位置にある文字を答えればいいですが、
ギャップ以降の文字(offset >= gapOffset)は、バッファ内から取り出す際には offset に gapSize を加えて数えないといけない、
というのが b の問題です。
2019.10.08 11:37
NIKIさん
(No.3)
理解できました。ありがとうございます
2019.10.08 15:45
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告