虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

20/08/15(土)16:36:09 hashCod... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1597476969027.jpg 20/08/15(土)16:36:09 No.718308211

hashCodeやequalsがいまいちわからない…

1 20/08/15(土)16:37:23 No.718308649

いんこま!

2 20/08/15(土)16:42:34 No.718310467

>いんこま! ?

3 20/08/15(土)16:44:47 No.718311184

予算詰んでくれたら俺が代わりに仕事するよ

4 20/08/15(土)16:45:30 No.718311404

難しく考えなくて次の実装でいい 簡単だろ 全部同じだ public int hashCode() {   return 0; }

5 20/08/15(土)16:46:06 No.718311579

>難しく考えなくて次の実装でいい >簡単だろ >全部同じだ >public int hashCode() { >  return 0; >} 全部同じにするんじゃない!!

6 20/08/15(土)16:49:27 No.718312750

俺は勉強中以外でvolatileを使った記憶が無い

7 20/08/15(土)16:49:49 No.718312874

public int hashCode() {   return new Random().nextInt(); }

8 20/08/15(土)16:50:04 No.718312941

>俺は勉強中以外でvolatileを使った記憶が無い 並列処理してると割と使う わざわざAtomic使うより楽なんよ

9 20/08/15(土)16:51:22 No.718313325

c#にもvolatileがあってなんじゃこりゃ…?ってなってる

10 20/08/15(土)16:52:55 No.718313803

なんかよくわかんないけどうまく動かないときはsynchronizedっておまじない書くとうまく動くようになる そこら中に書いた

11 20/08/15(土)16:52:55 No.718313807

public int hashCode() {   return (int)(new java.uti.Date().getTime()); }

12 20/08/15(土)16:54:02 No.718314127

>並列処理してると割と使う Javaじゃレジスタへの書き込みが特別な意味を持つ組み込みとか以外には使わなくない?

13 20/08/15(土)17:17:38 No.718321956

ハッシュは各メンバ変数のハッシュをxorするやつしか実装したことない

14 20/08/15(土)17:22:52 No.718323501

public boolean equals(Object o) {   return o.equals(this); }

15 20/08/15(土)17:24:14 No.718323894

じゃあくな実装がどんどん出てくる

16 20/08/15(土)17:24:15 No.718323898

JavaってGuid取れないの?

17 20/08/15(土)17:24:41 No.718324021

public boolean equals(Object o) {   return true; }

18 20/08/15(土)17:25:10 No.718324169

おなじ

19 20/08/15(土)17:26:14 No.718324509

爆弾みたいなコードがどんどん出てくる!

20 20/08/15(土)17:28:26 No.718325208

ハッシュキーには大体Stringか数値使うので 自分で実装する場面はあんまり無い気がする

21 20/08/15(土)17:28:35 No.718325258

わからんだら使わんだらええねん

22 20/08/15(土)17:29:29 No.718325558

でも自作クラスは絶対equalsつけろって…

23 20/08/15(土)17:30:21 No.718325813

いんだよこまけえこたあ っていう定型の略じゃねえの 昔は結構使ってたよな

24 20/08/15(土)17:30:34 No.718325878

java.util.Objects.hashを使うのが一番ラク

25 20/08/15(土)17:31:37 No.718326204

public class HashCodeGenerator{ private static int _current=0; public static int GetHash(){ return _current; } }

26 20/08/15(土)17:32:58 No.718326579

せめて判定しろや

27 20/08/15(土)17:33:26 No.718326728

_current++とかしろ

↑Top