1 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 01:09:54 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド120【歓迎】 pc11.2ch.net/test/read.cgi/tech/1223603727/ 次スレは>>990 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
357 名前:デフォルトの名無しさん [2008/11/26(水) 13:42:42 ] たぶんなんだけど、マルチスレッドとスレッドセーフがよく分かってないんじゃないの?オジサンだからw
358 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 13:57:28 ] >>356 ああ、おまいさんのいうポトペタとはドラッグアンドドロップでGUIをデザイン 出来る事だけを言うわけですね。わかります。 ポトペタなめんなよw あとマルチスレッドなGUIツールキットの仕様については人工無能君に聞いてくれ。 元々彼がSwingその他を馬鹿にするところから始まったネタだから。
359 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 14:04:40 ] ネタなのにあえて釣られることはない
360 名前:デフォルトの名無しさん [2008/11/26(水) 14:12:08 ] Java終了のお知らせ SUNが破産手続き開始の申し立て mamono.2ch.net/test/read.cgi/newsplus/1227609444/
361 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 14:17:42 ] >>360 >>340 で既出
362 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 14:48:57 ] まあ、たしかにJava2Dでやっちゃえばなんでもありになるわな あとはイベントどうするかってのとスレッド(協調動作)にそいつがどれほど慣れてるかだし 実際問題Java2DはGUIのときに出てくるだけで、イベントとかスレッドはGUI関係ないしなぁ
363 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 14:49:41 ] Vector vlistA ├String aID └list[] ├String kekka1 └String kekka2 指定したaIDのlist[]の中身を追加、削除したいのですが、addやremoveでは無理でした。 追加、削除方法を教えてください。
364 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 14:57:57 ] ArrayList vlistA ├String aID └ArrayList list ├String kekka1 └String kekka2 にすれべおk
365 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 15:02:29 ] >>364 図がずれてました。 Vector vlistA ├String aID └list[] ├String kekka1 └String kekka2 list[]は仕様上、配列のままにしておきたいんです。
366 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 15:04:19 ] そんな仕様は糞だ
367 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 16:35:15 ] >>362 その通りなんだけど、個人で作って利用するプログラムと他人様が利用して 作成物の保守もするツールキットとでは設計の基準が異なるんだよね。 後者ではちゃんと利用者像を想定して、落としどころを見つける必要がある。 そのためには機能の絞り込みも必要で、何でもありにはならないんだ。
368 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 17:13:32 ] >>365 list[]を追加、削除のたびにnewしてやればいいんじゃね? もしくは、削除ならforで回して詰める、追加もforで回して隙間あけて入れる。 追加する余裕が配列になければnewしてやる
369 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 17:24:12 ] >>351 簡単にということなので、変数一個減らして、for文一個減らしてif文全部無くしてみた。 import java.util.*; class Nichan { public static void main(String[] args) { int a = 4, b = 7; char[] out = new char[b*2]; Arrays.fill(out,0,b,'*'); Arrays.fill(out,b,b+b,'='); for(int i=0; i<a/2;i++){ System.out.println(String.valueOf(out)); } } }
370 名前:351 mailto:sage [2008/11/26(水) 18:02:51 ] >>369 回答ありがとうございます。 なるべく原形とどめつつ最後のif文だけ何とか出来ませんかね? 注文多くてごめんなさい。
371 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 18:16:17 ] >>370 if (i%2 == 1){ /* hogehoge */ } ってことは、 if (i%2 == 0){} else { /* hogehoge */ } ってことでしょう。 for(j = 0; j < b; j++){ System.out.print("="); } System.out.println();
372 名前:370 mailto:sage [2008/11/26(水) 19:03:13 ] >>371 なるほど・・・ ありがとうございました。 いい勉強になりましたm( _ _ )m
373 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 19:47:45 ] >>318 ,323 もう解決してるかもしれないけれど、 携帯電話・PHS 関連なら、MIDP スレも参考になる情報もあるかも。 WILLCOM の電話機なら、MIDP 2.0 に準拠しているようだから。 CLDC+MIDP+携帯電話用Javaスレッド part 8 pc11.2ch.net/test/read.cgi/tech/1206017034/l50
374 名前:319 mailto:sage [2008/11/26(水) 20:24:06 ] >>320 ,325,330 ありがとうございました。 if(c[i]=='+'|c[i]=='-'|c[i]=='*'|c[i]=='/') こうしなくちゃいけなかったんですね。 ようやく分かりました。 String型のメソッドは覚えておいたほうがよさそうですね。 よく読んでおきます。 splitを使ったやり方も、試して見たいと思います。 ご丁寧にありがとうございました。
375 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 20:54:59 ] C出身なら if (stg.charAt(i)=='+' || stg.charAt(i)=='-') ですかね。 ジャバ出身者でtoCharArrayを使うのはなかなかいません。
376 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 21:21:36 ] すいません、JAVA3Dと acerola3d.sourceforge.jp/ 上URLのacerola3Dを使ってappletに表示させたいのですが行き詰ってしまいまして。 どなたかご教授願えませんでしょうか?
377 名前:318 mailto:sage [2008/11/26(水) 21:28:43 ] >>373 おお、専用スレがあったんですね。 thxです!
378 名前:デフォルトの名無しさん [2008/11/26(水) 21:55:53 ] Javaってあれだね?最初、Javaからやったらわけわかんなかったけど 色々言語やったら好きになった。便利だね。Write anywhere, Run once.だっけ?
379 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 21:57:33 ] 正しくは write once test anywhere
380 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 22:07:47 ] ttp://xy.yu.to/ (ここは本来のサイトではないが) この荒れまくりカオス絵チャのminiっていう部屋の 秘密スペース(枠外)への書き込みってどうやれば できるようになるのか解析して教えろ。 あと、1人の防衛プログラマーのクリアツールが強すぎて、 荒しプログラマーがことごとく全員返り討ちになってるから オマエラが面白くしてみろ。 ゲハハハごめんね
381 名前:デフォルトの名無しさん [2008/11/26(水) 22:14:32 ] 日頃からコード書いていて処理に慣れてる人はメソッド名が長い!冗長だ!とか文句言ったりしなくなりますよww さらに演算子オーバーロードー!!プロパティ!!とかも「はぁ?」って感じですかね?(笑)
382 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 22:29:32 ] >>374 「|」じゃない。「||」だ。 まぁ、どうせ>>374 のままだとエラーが出るからすぐわかるはずだけど。
383 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 22:32:50 ] サーブレットで文字化けみたいになるんですが すべて?ってのは文字化けではないですよね? コンテンツタイプの設定でEUC_JPやShift_JISなどに変更しても変わりません どうしたら直るか教えてもらえませんか?
384 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 22:53:09 ] >>382 >>374 は確かに良い書き方ではないけど、 エラーはでないぞ。 | と || の違いを分かってないのか?
385 名前:319 mailto:sage [2008/11/26(水) 22:55:03 ] >>375 ,382 なるほど〜 わざわざchar型に入れ替えるより charAtを使った方がすっきりしますね。 一応やってみて『|』でもうまくいったのですが この場合『||』の方がいいんですかね?
386 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:03:34 ] >>384 げ、論理演算て整数にしか定義されないと思い込んでたよ。 型違反になると思ってた。
387 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:08:39 ] >>386 ま、そんなもんでしょ。 ANSI Cを骨の隋までしゃぶってるわけじゃないし、そこまで細かく知ってる人いないし。 いちおう | は全部評価するってこと。
388 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:12:15 ] charAtだと余計なメソッド呼び出しの分コストがあるかな。 ストリームだと[]で受けるから、Stringにしないでそのままst[k]とかすることはある。
389 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:26:12 ] Javaって|はビット演算子じゃないの?
390 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:41:43 ] >>389 | はビット単位の整数演算子でもあるけど、論理演算子でもある。
391 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:41:55 ] >>389 そう思って>>382 を書いたら恥かいた(^^; &, |, ^ については、整数と真偽値の両方について定義されてて、整数のときはビット演算子、真偽値のときは論理演算子として振る舞う。 ただし、演算子の左右が両方とも整数か、両方とも真偽値でなければならなくて、例えば、1|trueはコンパイルエラー。 言語仕様の15.22参照。
392 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 23:56:22 ] >>390 ,391 thx 何か微妙な仕様だなw そこらへんは、C/C++から派生した言語として統一しておいてほしいね。 無駄に悩みそうだしw
393 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:10:30 ] どう考えても妥当な仕様だと思うが。 これ以外のどれでもいまいちな仕様になるだろ。
394 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:46:37 ] 複数の意味を持たすメリットが微妙に見える C/C++と同じでいいじゃん
395 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 01:43:36 ] javaでは真偽値と整数は非可換なんで&や|での扱いをC/C++と同じにするのは妥当とはいえない
396 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 01:56:44 ] いやいや、整数のみ(ビット演算のみ)に意味を持たせればいいじゃん、 と言う意味なのだが。 C/C++でも通常boolで|や&は使わないし。 それがイコールC/C++と同じにすることになると思うけど。 あれ?俺何か勘違いしてる?
397 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 02:11:13 ] 論理演算子として、 |…or。左辺も右辺も必ず評価。 ||…or。左辺が真なら右辺は評価しない。 &…and。左辺も右辺も必ず評価。 &&…and。左辺が偽なら右辺は評価しない。 だと思ったけど、違った?
398 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 02:31:29 ] || や && はあるのに ^^ はないのは如何に
399 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 02:37:44 ] つか、当たり前だった
400 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 02:38:08 ] >>398 右も左も計算しないと結果が出ないんだから、^ と等価になるだけじゃね?
401 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 03:42:55 ] >>398 ワロス booleanでの&と&&の使い方・・・ ようするに>>397 みたいなのなかなか参考書に書いてないか、気づきにくいよね
402 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 06:41:36 ] if (t == null || t.length() == 0) ... みたいな書き方をしたとき、 (t == null) が true なら t.length() が呼ばれないので NullPointerException が発生しない。 foo() と bar() が確実に1回ずつ呼ばれないと困るとき if (foo() | bar()) ... みたいに書ける。
403 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 07:39:47 ] このスレがはじめて役に立った
404 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 10:02:53 ] >>402 >foo() と bar() が確実に1回ずつ呼ばれないと困るとき >if (foo() | bar()) ... >みたいに書ける。 タイプミスなのか意図的なのかが分かり難いからあまり使って欲しく無いな
405 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 11:36:28 ] System.setIn(),setOut()などで入出力を変更したとします。 その後、元々の標準入力・出力を取得することはできますでしょうか? 単純に別に元々のものを持っておけばいいのですが、気になったので分かる方お願いします。
406 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 12:40:27 ] 携帯でプログラミングできますか
407 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 13:07:02 ] >>406 おすすめしないができる。
408 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 13:43:51 ] >>407 ありがとうございます タイピングが遅いとかですかね
409 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 14:25:20 ] >>305 スコープの問題は? init メソッドの中で宣言されてるZukeiに paintからアクセスしようとしてるからダメなんじゃねーすか? initメソッドの外にの外にZukei[] z;って書いたらよいとおもわれ〜。 Zukei[] z; init(){ } >>316 うそつけ。
410 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 15:48:25 ] javaで作ったプログラム(SQLサーバとやりとりして出力があるなら出力する)を3分起きに実行させ続けたいのですが 何を使ったらいいでしょう?スレッド?は違いますよね・・・
411 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:00:54 ] cronとかタスクスケジューラとかそういう話?
412 名前:410 mailto:sage [2008/11/27(木) 16:04:08 ] >>411 いや、javaのプログラム内で繰り返したいです 昔ちょっとやってたんですけど、HDDクラッシュでデータがなくて・・・
413 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:10:15 ] スレッドをまわしっぱなしにしてsleepで(180)とかにすればいいのかな?
414 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:15:19 ] >>413 sleep はミリ秒だぞ
415 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:16:13 ] タイマーでもいけるんじゃない。このあたりで。 java.util.timer javax.swing.Timer java.util.concurrent.ScheduledExecutorService
416 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:24:23 ] >>414 そうだった、180000だな、ありがと
417 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:39:57 ] javaにはfork()は無いの?
418 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:19:05 ] Tomcatユーザメーリングリストに参加 (www.jajakarta.org/tomcat/faq/tomcatuser.html )したくても参加できないのですが、 どうすればよいでしょうか?
419 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:25:53 ] TimerTask使うのがらくなんじゃね?
420 名前:デフォルトの名無しさん [2008/11/27(木) 17:30:37 ] ある関数 List<String> hoge(List<String> list); を開発しています。 hoge() には、String を要素とする List が渡されてきます。 このとき、List が保持している String は重複しているかしていないか、わかりません。 この関数の中で、重複している要素は削除して、リストを返したいです。 (Set を返却値としたかったが、呼び出し元が List を要求していて、そこは修正できない) そこで以下のようなプログラムを書きました。 List<String> hoge(List<String> list) { Set<String> set = new HashSet<String>(list); List<String> resultList = new ArrayList<String>(set); return resultList; } このように一度 Set に入れなおすことで重複を自動的に削除し、 List に変換しています。 ○質問: Set や ArrayList に入れなおすとき、中の要素は コピーされて渡されるのか、参照渡しになるのでしょうか? HashSet や ArrayList のコンストラクタのソースを見ると、中で AbstractCollection#addAll(Collection) が呼ばれているようです。 その中では、渡された Collection を Iterator で回して 得られた要素を add しているので、参照渡しにしていると考えました。 hoge() 関数には大量(10万単位)の文字列が渡ってくるので、できれば OutOfMemory を起こしたくないため、参照渡しになってほしいです。
421 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:43:41 ] >>420 オブジェクトを == で比較してテストすればいいじゃない。
422 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 17:57:29 ] >>420 中の要素は、コピーされようがコピーされまいが参照渡し。
423 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 18:00:04 ] >>422 Javaには参照渡しはない。
424 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 18:00:56 ] そして議論は質問と関係ない方向へ、というわけですね
425 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 19:36:33 ] private なコンストラクタしかないシングルトンがコピーできたらコレクションは最強だな
426 名前:デフォルトの名無しさん [2008/11/27(木) 19:56:12 ] 俺、病気で高校中退して、25でJavaプログラマになれたんだけど、 当然、大学とかいってないから、予備知識なんてなにもない。 このスレ見るたびに、すごい専門的なこと書く人がたくさんいて、すごい自信なくす。。 個人的には、業務に間に合うように一生懸命勉強してるつもりなんだけど。 いつか、だめになるんじゃないかととても不安。
427 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:03:36 ] 大学の4年より、実務の半年のほうがよっぽど濃いかもよ? 濃いの解釈はまかせる
428 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:06:02 ] 今情報系の大学院2年だけど 学部時代で授業でやるのなんてほんの一部のプログラミング知識だけだよ Cの基本的なことだけやって終わり あとは自分で覚えてくだけだから、>>426 より大学生の方がよっぽどレベル低いよ ここで回答してる人たちは本当にすごい人だなと思う
429 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:09:20 ] このスレってそんなにレベル高いか?
430 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:10:22 ] 実務では、ちゃんとやろうとしても コピペ坊の華麗な手さばきにはついていけません
431 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:12:20 ] さらに、野生の勘が閃く削除坊の使い手が現れると プロジェクトは終焉を迎えます。
432 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:23:33 ] 大学で勉強するのは、研究対象として定量的に評価できるもの。 実務で必要とされるであろうものとは、方向性が異なる。 それでも、それで論文みたいなものを書くすごい人とかいるけど
433 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:35:46 ] >>428 しょぼい大学だったからじゃないの〜?
434 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:38:07 ] 全く経験のない人はなぜか特別視するけど, 実際プログラミングの勉強なんかExcel覚えるのと変わらん
435 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:43:39 ] そろそろマ板へ移動しよう
436 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:48:57 ] >>433 学歴コンプか? 大学なんて入試の難易度と授業の内容に差なんかないぞ
437 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 20:58:02 ] >>426 業務系のプログラマならそこそこの腕で食っていけるんじゃないかと思う 客観的な評価なんてここじゃできんから 周りのプログラマと比べて、自分より上な人と、下な人の数で判断するしかないんかな 後はプログラムを楽しいと思えてれば、楽しんで仕事してお金貰えるなんてハッピーって感じで生きていけばいいさ
438 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:02:05 ] TreeSet<Object> tree = new TreeSet<Object>(); tree.add( /* 何か色々と追加 */ ); HashSet<Object> hash = new HashSet<Object>(tree); assert tree.size() == hash.size(); これで AssertionError が出てくるんですが……なぜだか誰か教えていただけませんか?
439 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:03:52 ] ってごめん! いきなりわかったっ orz ありがとう〜(´;ω;`)ノシ
440 名前:hitto [2008/11/27(木) 21:35:42 ] 開発環境: Java , Struts JSPにおいて <input name=sex_kbn value=1 checked>男 <input name=sex_kbn value=2>女 このようなチェックのつけ方は学んだのですが、 前画面から送られてきたsex_kbnの値が1の場合は男に、2の場合は女にあらかじめチェックを付けて、 画面を表示するとなると方法がわかりません。 教えていただけるとありがたいです。 よろしくお願いします。
441 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:37:17 ] >>434 日本語でおk Excel覚えるって何?Excelの存在を覚えるって事かな?
442 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 21:37:41 ] >>440 マルチ乙
443 名前:デフォルトの名無しさん [2008/11/27(木) 22:09:13 ] >>441 最近こういうあおりも、もう面白くないんだよね。 おまえの方が日本語やり直しのようだなw
444 名前:デフォルトの名無しさん [2008/11/27(木) 23:12:00 ] すみませんが教えてください。 Class<T>のgetSimpleNameというメソッドを使用していますが これがExceptionを発生します。 同じソースでも違う環境ではエラーにならないので 環境の問題だと思うのですが 何かヒントだけでもいただけないでしょうか?
445 名前:デフォルトの名無しさん [2008/11/27(木) 23:33:36 ] ゲーム製作版なんてあったんだね。知らなかった。
446 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 00:00:51 ] >>444 エラーになる環境のJDKのバージョンと、 getSimpleName() 使うと Exception 出す Class<T> の生成方法やら toString() の出力結果ぷりーず
447 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 00:40:28 ] >>444 生の java.lang.Exception を throw するって結構特殊な気がするので、その辺から原因を絞り込めるんじゃないだろうか?
448 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 00:51:19 ] >>444 はマルチポストだよ。 仕事でやってるからエラーは貼れないそうで。 仕事でやってるならにちゃんねる頼るのはどうかなー。
449 名前:デフォルトの名無しさん [2008/11/28(金) 01:02:32 ] >>444 環境依存はJavaの問題じゃないってのが答え それと、おまえはもう来るな
450 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 09:52:32 ] コレクションで、リスト構造は持つが重複を許さないようにしたい場合、リストとは別に含まれているかのチェックのためにセットを持たせたりしますか? List#containsで判断するのはいかにもコストが高そうでいやなんです。
451 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 10:14:22 ] 最初から java.util.Set じゃいかんのか?
452 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 10:43:56 ] >>450 あなたの言う「リスト構造」って何のために使うの?
453 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 11:01:15 ] LinkedHashSet じゃダメなのか?
454 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 11:17:35 ] >>453 探していたものはまさにそれです。ありがとうございました。 APIドキュメント読み足りませんでした・・ >>452 基本的にはSetとして使うのですが、加えた順序が欲しくなったんです。 具体的にいいますと、プロクシの収集を行っていたのですが、ページ中に上の方が新しいものがあったためです。 それが登録された時間までプロクシのオブジェクトに加え、Comparetorで比較というのもありかもしれませんが、何か他に方法がないかと気になったので質問させていただきました。
455 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 11:52:31 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/492.java 2次元画像のパターンマッチングをしているのですが、上のプログラムで マッチングの閾値の設定がどう行われているのかよくわかりません。 また閾値を低くするにはどのようにすればいいのでしょうか。 どなたかご教授お願いします。
456 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 12:58:15 ] 閾値ってか白黒画像だろう扱ってるのは カラー画像は読み込み時に toBinaryImageで白黒化されている
457 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 13:01:01 ] Tomcatユーザメーリングリストに参加 (www.jajakarta.org/tomcat/faq/tomcatuser.html )したくても参加できないのですが、 どうすればよいでしょうか? tomcatスレがないのでここで質問させていただきました。 (正確にはありますが、関係ないようだったので)