trim()문제입니다
크리에이터
2023.04.01
public static String isNull(String source, String value) {
String retVal;
if (source == null || source.trim().equals()) {
retVal = value;
}
else {
retVal = source.trim();
}
return retVal;
}
source는 abc를 받고
value는 bbb를 받습니다
그럼 여기서 if에 아니면 else에 들어가는지 궁금합니다..
그 이유도 좀 알려주세요
-
도래
source 가 \abc\ 이므로
if 문에서 source == null 의 결과는 FALSE 가 됩니다.
그리고 source.trim() 해도 source 는 abc 가 되고 그걸 \\ 와 비교 했으므로
역시 결과는 FALSE 가 됩니다.
그래서 결국은 else 문으로 가겠지요;; 허허허 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -
분홍이
질문내용이 더어렵네요.소스보다. if아니면 else문에 들어가는게 당연하지 않아요?