「Java」三項演算子(条件式)を使うサンプル
構文
条件式 ? 式1 : 式2
Javaコード
package com.arkgame.study; public class CondDemo { private static final String cftRes = "nullまたは空白"; private static void printRes(String target) { // 三項演算子 String res = (target != null && target.length() > 0) ? target : cftRes; System.out.println("対象文字列の判定結果:" + res); } public static void main(String[] args) { String strA = "test 123"; String strB = ""; String strC = null; printRes(strA); printRes(strB); printRes(strC); } }
実行結果
対象文字列の判定結果:test 123
対象文字列の判定結果:nullまたは空白
対象文字列の判定結果:nullまたは空白