HashMapを使う上での注意点について説明します。 Map型変数を使う HashMapオブジェクトを格納するには、HashMap型変数ではなくMap型変数を使います。 // HashMapオブジェクトの生成 Map<String, String> map = new HashMap<String, String>(); HashMapはMapの実装の一つに過ぎません。HashMapをMapとして使っているのであればMap型変数に格納した方が自然です。また、パフォーマンス上の問題で他のマップ(TreeMapなど)と差し替えることが容易になるなど、プログラムの汎用性が上がります。HashMap独自の操作が必要である場合(あまり思いつきませんが)を除いてMap型変数を使いましょう。 初期容量と負荷係数 HashMap生成時のパラメータとして、初期容量と負荷係数があります。 初期容量は、Hash
http://anond.hatelabo.jp/20111026145458 業務内容の理解の一助になればと思い、こちらに追記しました。 公立高校教師三年目です。まだまだ新米です。 以前、他の教員の方の増田を見たので、自分のケースも。 6年間IT土方として働く ↓ 会社に嫌気が差す ↓ 人に教えるのが好きだったし教員免許も持っていたので、教員採用試験を受けてみる ↓ たまたま一発で受かる ↓ 退職。教員に 一年目高校で何を教えるのかすらわかってない状態。卒業後十年以上たってて、さっぱり忘れている。 そのため、毎日授業の準備をやりまくった。 家でも毎日勉強してた。 職員室独自の人間関係や雰囲気には慣れなかった。民間と違う非効率な雑務の多さにも絶望。 研修と雑務と部活と授業に追われて、気づいたら一年終わってた。 毎日7時に家出て、0時に家着く生活。家に着いてからは、毎日1時間くらい自分の教科
ジョブズ氏が好きだったすしを握る高橋一郎さん。カウンターの一番奥が1人で来た時の定位置だった=米カリフォルニア州パロアルトの陣匠で、堀山明子撮影 米アップルの共同創業者、故スティーブ・ジョブズ氏(5日死去、享年56)が死期を予感し、ごく親しい友人を招いて“お別れ会”を繰り返したすし屋が米カリフォルニア州シリコンバレーのスタンフォード大近くにある。2人のすし職人、金子典民さん(46)と高橋一郎さん(39)が共同経営する「陣匠(じんしょう)だ。高橋さんが取材に応じ「決して泣き言を言わない人だった」と病と闘う姿を語った。すし職人が見たジョブズ氏とは。【パロアルト(米カリフォルニア州)で堀山明子】 「この巻物のトロ、何時にたたいた?」 08年夏のランチタイム。1人でふらりと来てカウンターに座った男性客は、やたらと質問が多かった。「このサバはどこから来たの?」「冷蔵庫の魚は、カウンターのと同じもの?
もう遠い昔の話だし、今さらどうでもいいことだけど、日本語資料が見当たらなかったので、まとめておく。 実は Java2 (1.2) 以降とそれより前で String.hashCode() のアルゴリズムが異なっている。 現在の hashCode 現在 (1.2 以降) のアルゴリズムは単純にすべての文字に適当な係数をかけて算出する。 public int hashCode() この文字列のハッシュコードを返します。String のハッシュコードは、次の方法で計算します。 s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] int 算術を使います。s[i] は文字列の i 番目の文字、n は文字列の長さ、^ は、べき乗を示します。空の文字列のハッシュ値は 0 です。 ちなみに Java で書くと以下のようになる。*1 public int hashCode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く