Youtube版【初級編Java(24)】2つのキーでHashMapを検索する
今回は、「2つのキーでHashMapを検索する」です。 HashMapは、1つのキーと1つの値(どちらもオブジェクト)を組み合わせたデータの集まりです。 そのため、2つ以上のキーを使うためには、少し工夫が必要です。 せっ…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
今回は、「2つのキーでHashMapを検索する」です。 HashMapは、1つのキーと1つの値(どちらもオブジェクト)を組み合わせたデータの集まりです。 そのため、2つ以上のキーを使うためには、少し工夫が必要です。 せっ…
今回は、「レコードクラス」です。 レコードクラスを使うと、不変オブジェクト(不変クラス)を簡単に作ることができます。 便利なので、使ってみましょう。 ■動画はこちら
今回は、「不変オブジェクト(2) – 使用例」です。 前回に引き続き、不変オブジェクト(不変クラス)を見ていきましょう。 今回は、メソッドなどでの使用例です。 ※このシリーズでは、厳密な不変オブジェクトは作り…
今回は、「不変オブジェクト(1) – 基本編」です。 今まで作ってきたクラス(可変オブジェクト)とちょっと違うのが、今回作る不変オブジェクト(不変クラス)です。 ですが、Stringクラスなども不変ですので、…
今回は、「三項演算子」です。 ちょっとした分岐の処理を簡単に書く方法を見てみましょう。 ■動画はこちら
今回は、「Objectクラス(5) – オーバーライドの注意点」です。 Objectクラスが持っているメソッドをオーバーライドするときの注意点を見てみましょう。 equalsメソッドとhashCodeメソッド…
今回は、「Objectクラス(4) – hashCodeのオーバーライド」です。 今回は、Objectクラスが持っているhashCodeメソッドをオーバーライドしてみます。 hashCodeメソッドを直接使う…
今回は、「Objectクラス(3) – equalsのオーバーライド」です。 今回は、Objectクラスが持っているequalsメソッドをオーバーライドしてみます。 equalsメソッドは、if文でも出てきま…
今回は、「Objectクラス(1) – Objectクラス」です。 Objectクラスは、すべてのクラスの親クラスです。 まずは、Objectクラスが持っているメソッドを見てみましょう。 ■動画はこちら
今回は、「オブジェクトのクラスを調べる – instanceof」です。 オブジェクトのクラスを調べるには、instanceofを使います。 ただし、継承関係のあるようなクラスを調べるときは、ちょっと注意が必…