Language/Java
Java에서의 String 소개 - 1
오늘은 이전부터 편하게 사용해왔던 String에 대해 소개하려 한다. 나는 이전 몇몇 글에서도 자바에서 문자열은 객체라고 소개한 적이 있다. 코드를 예로 들면 내가 new String("Hello");와 같은 식으로 사용한 적도 있었다. 분명히 new라는 키워드는 객체를 생성할 때 사용하는 키워드이다. 그런데 한 번 더 생각해보자. 객체는 무엇이 있어야 생성되는가? 바로 클래스이다. 결국 String은 클래스였다는 소리다. 클래스는 C언어의 구조체와 비슷하지만, 이와 달리 변수(필드)와 함수(메소드)를 가질 수 있다고 설명했다. 그렇게 String이라는 클래스를 만든 Oracle이라는 회사에서 같이 제공해준 함수(메소드)가 있다. 오늘은 String class의 자주 쓰이는 함수(메소드)를 알아보겠다. ..