HOME»基本情報技術者試験掲示板»java について
投稿する
»[1388] 問題文が曖昧。正答率悪い。(平成29年秋午後問8) 投稿数:3
»[1387] 情報セキュリティについて 投稿数:3
java について [1390]
じゃばさん(No.1)
お疲れ様です。
平成29年の秋のjavaの問題です。
設問2が分からなかったです。比べる列は 二次元配列の二列目なので 3,000 とか 1,000
とかなのですが、 orderBy はふたつとも falseが入ってくるので 昇順かとおもっていたため
apple 2 300 かと・・・・。
どなたかよろしくお願い致します。
平成29年の秋のjavaの問題です。
設問2が分からなかったです。比べる列は 二次元配列の二列目なので 3,000 とか 1,000
とかなのですが、 orderBy はふたつとも falseが入ってくるので 昇順かとおもっていたため
apple 2 300 かと・・・・。
どなたかよろしくお願い致します。
2018.09.21 12:21
どんなもんだいさん(No.2)
昇順であっています。
Comparatorが"lex"で格納されているものを使用するので、文字列を文字列として比較することになります。
"1,000"と"300"では"1"と"3"を比較するので"1,000"が先となります。
sorter.sort(data, new TableSorter.OrderBy("num", 2),
new TableSorter.OrderBy("lex", 0));
であれば、じゃばさんが想定してる結果になると思います。
Comparatorが"lex"で格納されているものを使用するので、文字列を文字列として比較することになります。
"1,000"と"300"では"1"と"3"を比較するので"1,000"が先となります。
sorter.sort(data, new TableSorter.OrderBy("num", 2),
new TableSorter.OrderBy("lex", 0));
であれば、じゃばさんが想定してる結果になると思います。
2018.09.25 00:44
その他のスレッド
»[1389] 平成24年秋 午後問3 データベース 投稿数:5»[1388] 問題文が曖昧。正答率悪い。(平成29年秋午後問8) 投稿数:3
»[1387] 情報セキュリティについて 投稿数:3