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 サイトの他の関連記事を参照してください。