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

Cara menggunakan operator ternary untuk mengoptimumkan if-else dalam java

WBOY
Lepaskan: 2023-05-02 23:34:11
ke hadapan
1619 orang telah melayarinya

Gunakan operator ternary untuk mengoptimumkan if-else

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

String id="";
if(flag){
    id="a";
}else{
    id="b";
}
Salin selepas log masuk

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

id=flag?"a":"b";
Salin selepas log masuk

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);
}
Salin selepas log masuk

Gunakan operator ternary, anda boleh terus dioptimumkan kepada:

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

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan