String i = "안녕하세요"
replaceAll을 이용하여 안녕하세요를 다 지웠습니다. 다지운상태에서 IF(i!=null){System.out.println("값이 있네~")}
이런식으로 이용하고 싶은데
String i 값을 replaceAll로 다 삭제했음에도 불구하고 if문이 실행되는데 어떻게 해야하나요?
String i = "안녕하세요";
String i = "";
둘다 null이 아닌 문자열입니다.
조건문에 null이 아니면으로 비교를 하시니 값이 있네~ 가 출력되는 겁니다.
즉 i.replaceAll("안녕하세요", ""); 했다는건
위에 String i = ""; 와 같은 결과 입니다.
비교를 하시려면if(!i.equals("")) 또는 if(i.length() > 0) 하시면 됩니다.
로그인 유지
String i = "안녕하세요";
String i = "";
둘다 null이 아닌 문자열입니다.
조건문에 null이 아니면으로 비교를 하시니 값이 있네~ 가 출력되는 겁니다.
즉 i.replaceAll("안녕하세요", ""); 했다는건
위에 String i = ""; 와 같은 결과 입니다.
비교를 하시려면if(!i.equals("")) 또는 if(i.length() > 0) 하시면 됩니다.