[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 03/25 14:30 / Filesize : 9 KB / Number-of Response : 45
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド161★★



1 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 11:43:57.99 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド160★★
toro.2ch.net/test/read.cgi/tech/1361516065/

39 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 02:09:55.64 ]
ListIteratorつかって

List#get(nextIndex())

40 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 02:55:26.55 ]
>>39
配列や線形リストのIteratorなら自作でも割と簡単。

hasNext()で次のデータがあるか調べる(内部状態は変化しない)、
next()でデータを返す+カーソルを進める(データを返しつつ、内部状態も変化させる、だがremove()のために返したデータは記憶しておく)
っていうJavaのIteratorの仕様だと、

例えば、親ディレクトリを指定して、サブディレクトリを含む全ファイルを1つずつ返すIterator
なんてのを作るのがクソ面倒臭いのよ。

41 名前:デフォルトの名無しさん [2013/03/25(月) 06:44:21.10 ]
あまり難しい話は禁止ね
やめなさい

42 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 08:33:44.98 ]
>>40
そもそも、Genericsの仕様が難儀だからなあ
Genericsを意識しなかったら簡単につくたりして

43 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 09:05:16.73 ]
ArrayListのlistiteratorかiteratorでremoveがunsupportedで驚いた覚えが。
LinkedListを使えば良かったけど。

44 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 13:53:11.13 ]
>>40
commonsかどっかに、子Iteratorを連結するIterator実装があったよ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<9KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef