2015. 1. 12. 18:06

Java String.Empty 관련 자료.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

항상 궁금한것중 하나가 ,

 

String str=""; vs String str = String.Empty;

요 2개의 차이가 뭘까 입니다.

메모리에 저장되는 데이터는 분명히 null or value 일 껀데, Empty 역시 값일 꺼다란 생각이 들며,

"" 를 compare 할 경우 String.Empty(C#의 경우) 와 true 값이 리턴 됩니다.

즉 String.Empty 역시 내부적으로 "" 를 사용한다는 결론인데요.

퍼포먼스 측면에서는 이러한 것 까지 따질만큼 하드웨어가 척박한 상황은 없는게

제가 하는 프로젝트들의 공통된 인프라 입니다.

결국, "" 와 String.Empty 역시 내부적으로 동일하게 작동할꺼란 추정을 했는데요.

여기에 저와 비슷한 생각을 갖은 사람이 있네요.

 

http://stackoverflow.com/questions/3450604/why-is-there-no-string-empty-in-java

 

감사 합니다.

'관련자료' 카테고리의 다른 글

JAVA 65535 Char 관련 정리.  (0) 2015.01.15
Andorid clone  (0) 2015.01.13
SimpleXml ArrayList & HashMap  (0) 2015.01.11
copy file from Android emulator  (0) 2015.01.11
Android Studio Add External Jar file  (0) 2015.01.10