次のセットアップ:
int a=3;
String b="3";
両方の変数は、意味的に等しい ID を表します。アプリケーションはモバイル デバイス用であるため、これらの変数の比較を可能な限り効率的な方法で行うことが非常に重要です。
これらの変数をこのスニペットと比較するのは効率的ですか?
boolean areEqual = Integer.parseInt(b) == a;
またはこれで?
boolean areEqual = String.valueOf(a).equals(b);