タグ

javaとmapに関するkamatama_41のブックマーク (4)

  • Modern Syntax

    あと番組中では取り上げなかったんですけど、昨日Netflixで「死霊のはらわた ライジング」というのを観たのですが、これがなかなかよいスプラッターホラーでした。血がドバドバ出るのは苦手、という人にはまったくお勧めしませんが、最近のホラー映画はいまいちと思っている人は是非観てみてください(ちなみに私はホラー映画ファンです)。 さて、モダシンラジオのデータをホスティングしてもらっているSpotify for Podcasters(旧Anchor)の私のページはこちらです。 https://podcasters.spotify.com/pod/show/kazuyoshi-nagasawa このSpotify for PodcastersページのRSSは以下になります。こちらのRSSではenclosureタグなどでlength値などがしっかり入っているのでこれを購読しておくとよいかと思います。

    kamatama_41
    kamatama_41 2012/09/08
    なぜゴールドマンサックスw?
  • Map Interface

    kamatama_41
    kamatama_41 2012/05/23
    基本はHashMap
  • 2次元のキーを持つハッシュデータを作る

    IDによって管理されているデータベース上のデータのように、キーと値が対となるデータを扱わなければならないことはよくあります。そのようなときは、コアAPIjava.utilパッケージにある、HashMapクラスやDictionaryクラスを利用するのが一般的でしょう。 しかし、2つのキーの組み合わせで値が特定されるようなデータにも直面することがあります。例えば、各都道府県の年齢別人口といったデータでは、「都道府県」と「年齢」という2つのキーによって、人口を特定しなくてはなりません。 このような2次元のキーを持つデータを扱うときは、どのクラスを使えばいいのでしょうか? HashMapクラスやDictionaryクラスは、1つのキーだけで値を一意に特定できるデータには問題なく使えますが、このようなデータはうまく処理することができません。実際のところ、複数キーを持つデータを扱うためのクラスは、コ

    2次元のキーを持つハッシュデータを作る
  • JavaのMapを拡張for文(for-each)でループする - やままの間っ!

    またまた覚書ネタですが、JDK5.0の拡張for文(for-each)ですが、配列やらCollectionやらをループするのがとても楽チン。 for(Iterator i=list.iterator(); i.hasNext();) { System.out.println(i.next()); } // ↑これが // ↓こう書ける・・・素晴らしいっ for(String s : list) { System.out.println(s); } Mapの場合、Map#keySet()でkeyだけ、Map#values()でvalueだけ、は簡単に取れるけど拡張for文(for-each)でループさせてkey/valueのペアを取得する方法。 for(Map.Entry<String, String> e : map.entrySet()) { System.out.println(e.g

    JavaのMapを拡張for文(for-each)でループする - やままの間っ!
  • 1