-6
나는이 expresion을 가지고 있으며 ?
연산자를 사용하여 한 줄에 넣고 싶습니다.else 브랜치없이 자바에서 삼항 연산자를 사용하는 방법
for (Area a : listaArea) {
if (a.getIdArea() == user.getIdArea()) {
user.setNomArea(a.getNomArea());
}
}
이것은 내가 뭘하려 :
for (Area a : listaArea) {a.getIdArea() == user.getIdArea() ? user.setNomArea(a.getNomArea())}
어떻게 ?
expresion에 그 if
을 변환? JLS 상태로
정말이 질문과 중복되지 않습니다. – user2336315
보조 노트로서 : 나는 덜 읽기 쉽기 때문에 당신의 경우에 3 항 연산자를 사용하지 않을 것이다. – stuXnet
집합이 무효이면 가정 할 수 없습니다. – user2336315