Java String クラスの不可変性と主要メソッドの詳解
Java の文字列クラス(String)概要
Java において、テキストデータを扱う中心的なクラスは java.lang.String です。このクラスは言語レベルでサポートされており、以下の重要な特性を持っています。
パッケージ:java.lang (自動インポートされます)
実装インターフェース:Serializable、CharSequence、Comparable
内部構造:本質的に変更不可能(immutable)なデータ ...
7月31日 02:07 投稿
Java開発で陥りやすい技術的落とし穴と回避策
数値比較におけるオブジェクトとプリミティブ型の不整合
Java 7で導入されたObjects.equalsメソッドはヌルセーフな比較を実現しますが、数値ラッパー型の取り扱いには注意が必要です。
問題の再現
以下のコードで異なる結果が発生します:
Integer numA = 1000;
System.out.println(numA == 1000); // true
System.out.println(Objects.equals(numA, 1000)); // false
Lo ...
7月7日 23:20 投稿