次の値を持つプロファイル ページがあるとします: 名前、姓、ユーザー名、フォロワー、フォロー数。
ユーザーがアプリケーションにログインした後に更新される場合があります。そのため、更新ボタンがあります。ユーザーが更新ボタンをクリックすると、Web サービスを呼び出して新しい値を取得します。代わりに、5 つの値を取得します。
次に例を示します。
Web サービスを呼び出し、戻り値をresponse
クラスに解析したとします。
// Here is first approach.
if (!response.name.equals(name)) {
name = response.name;
}
if (!response.lastname.equals(lastname)) {
lastname = response.lastname;
}
// Here is second.
name = response.name;
lastname = response.lastname;
最初のアプローチではif
、値が同じであれば、割り当て操作で時間を無駄にしないため、条件が必要だと思います。if
また、コンピューターが実行できる最速の操作は状態であることもわかっています。
2 番目のアプローチでは、条件 (と)if
の両方の値に既にアクセスしているため、条件は必要ないと考えています。課題を作るだけ。if
name
response.name
今、私は知りたいのですが、より速い方法は何ですか?
前もって感謝します。