HOME»基本情報技術者試験掲示板»平成21年春期 午後問11(java)

基本情報技術者試験掲示板

掲示板検索:
スレッド一覧

平成21年春期 午後問11(java)[1981]

NIKIさん(No.1)

初歩的な質問で申し訳ないのですが教えてください。

bについて
charAtメソッドのif分の条件判定
offset >=  gapOffset  
とは具体的にどういう状況を指しているのでしょうか?

2019.10.07 18:57
QMさん(No.2)

図1を見るとわかります。
gapOffset 以降の文字は、バッファ内では表示イメージと比べて gapSize ぶん後ろにずれた位置に記憶されています。

ギャップより前の文字(offset < gapOffset)なら見えているとおり offset の位置にある文字を答えればいいですが、
ギャップ以降の文字(offset >= gapOffset)は、バッファ内から取り出す際には offset に gapSize を加えて数えないといけない、
というのが b の問題です。

2019.10.08 11:37
NIKIさん(No.3)

理解できました。ありがとうございます

2019.10.08 15:45

【返信投稿用フォーム】

お名前(10文字以内)

顔アイコン


本文(2000文字以内)

記事削除用パスワード(8文字以内)

プレビュー

※宣伝や迷惑行為を防止するため当サイトとIPAサイト以外のURLを含む記事の投稿は禁止されています。

投稿記事削除用フォーム

投稿No. パスワード 
© 2010-2019 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop