Rumah >Java >javaTutorial >Cara menggunakan operator ternary untuk mengoptimumkan if-else dalam java

Cara menggunakan operator ternary untuk mengoptimumkan if-else dalam java

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBke hadapan
2023-05-02 23:34:111645semak imbas

Gunakan operator ternary untuk mengoptimumkan if-else

1. Tugasan hakim berdasarkan syarat if-else, seperti:

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

Gunakan simbol operator ternary, boleh. dioptimumkan terus ke dalam baris kod:

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

2. Gunakan syarat if-else untuk menentukan kaedah panggilan, seperti:

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

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

Gunakan operator ternary, anda boleh terus dioptimumkan kepada:

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

Atas ialah kandungan terperinci Cara menggunakan operator ternary untuk mengoptimumkan if-else dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam