-
[자바] toString() (String) 차이점!! 기억 안날때마다 보자!!Etc 2015. 10. 19. 19:55반응형
1. String user_name = session.getAttribute("user_name").toString();
2. String user_name = (String)session.getAttribute("user_name");
다음과 같이 2개의 String 형태로 값을 담고 있는 user_name 이라는 변수가 있다
어떻게 보면 같은 의미 같이 보이지만
1번째 같은 경우는 객체를 반환하여 String 으로 받는것을 의미하고
2번 같은 경우는 컴파일러에게 나 String 이야 !! 하고 가르쳐주는 것을 의미한다.
이러한 상황이 주어진다면 2번을 사용하자 왜냐하면 굳이 반환히시키면서 까지 자원을 낭비할 필요가 없기 때문이다.
반응형'Etc' 카테고리의 다른 글
스프링 + 서블릿 + 클래스 컴파일 및 빌드 과정 (0) 2015.12.07 파이어폭스 onkeyup 호환성 문제!! (0) 2015.11.10 스프링 servletContext 생성 (0) 2015.09.10 [스프링]@RequestParam 배열 처리 시 알게된 사항 (0) 2015.09.01 [스프링]각종 어노테이션 사용하기 위한 설정! (0) 2015.07.22