ホームページ  >  記事  >  Java  >  Javaで三項演算子を使用してif-elseを最適化する方法

Javaで三項演算子を使用してif-elseを最適化する方法

WBOY
WBOY転載
2023-05-02 23:34:111487ブラウズ

三項演算子を使用して if-else を最適化します

1. 次のような if-else 条件に基づいて代入を判断します:

String id="";
if(flag){
    id="a";
}else{
    id="b";
}

三項演算子記号を使用します。コード行に直接最適化できます:

id=flag?"a":"b";

2. if-else 条件を使用して、次のような呼び出しメソッドを決定します:

Set<String> set1=new HashSet<>();
Set<String> set2=new HashSet<>();

if(flag){
    set1.add(id);
}else{
    set2.add(id);
}

三項演算子を使用する、次のように直接最適化できます:

Set<String> set1=new HashSet<>();
Set<String> set2=new HashSet<>();
(flag?set1:set2).add(id);

以上がJavaで三項演算子を使用してif-elseを最適化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。