この記事の要約: Javaのjava.utilパッケージが提供するコレクションフレームワークは、リスト、セット、キュー、マップといった汎用的なコンテナ(Collection)インターフェースと、それらの効率的な実装を提供します。本章では、コレクションの反復 ...
Javaの配列は、同じデータ型の複数の要素を一つの変数で扱うことができる便利なデータ構造です。 配列の基本的な使い方には、宣言、初期化、操作の3つの主要な側面があります。 配列の宣言 配列の宣言には主に2つの方法があります: `データ型[] 配列名;` ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
CodeZine BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。 Javaのjava.util.Collectionインターフェースは、クラスによって実装され、オブジェクトの集まりを包含したり管理したりするために ...
Googleが公開しているJavaライブラリのひとつにGoogle Collections Libraryがある。2009年12月30日(米国時間)にバージョン1.0になり、以後APIが互換性のない変更を受けることはないという宣言が発表された。0x1fff: 35 Google open-source projects that you probably don't knowでもGoogle ...
ところで、このサンプルを見て「なんか変だぞ?」と感じた人はいませんでしたか。「コレクション関係のクラスは、オブジェクトを管理するものだ」と説明したのを覚えていますか?このサンプルを見ると、int値やboolean値もaddされています。これらは基本 ...
ターゲット・スコープは、アソシエーション・エンドが有効となる範囲を表し、「オブジェクト」と「分類子」の2つで構成されます。「ターゲット・スコープがオブジェクトである」というのは、アソシエーションがオブジェクトの範囲で有効であるという ...
ここまでに挙げたものの他にも既存のAPIに対して様々な機能追加が行われている。スペースの都合ですべては紹介できないが、簡単に紹介しよう。 便利なユーティリティの追加 Stringには配列やListなどに格納された文字列を指定したデリミタで結合するため ...