IT모아

[자바] toString() (String) 차이점!! 기억 안날때마다 보자!! 본문

Etc

[자바] toString() (String) 차이점!! 기억 안날때마다 보자!!

아롱사태남 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번을 사용하자 왜냐하면 굳이 반환히시키면서 까지 자원을 낭비할 필요가 없기 때문이다.

0 Comments
댓글쓰기 폼