이번 장에서는 자주 사용하는 기능 중 몇 가지만 알아보겠습니다.
첫 번째, length라는 메서드입니다. length는 문자열의 길이를 구해서 리턴하는 메서드입니다. 그러면 str이 가리키는 문자열의 길이를 구해서 출력하겠습니다.
package javaStudy; public class StringMethodExam { public static void main(String[] args) { String str = "hello"; System.out.println(str.length()); } }
혹시 이 코드를 직접 타이핑하였나요? 이클립스에서 참조 변수 str 옆에 마침표를 넣으면 이 객체가 사용할 수 있는 필드와 메서드를 보여준다는 사실 다 기억하죠? 그중 원하는 것을 선택해서 사용하면 됩니다. String이란 클래스는 문자열을 나타내는 클래스이므로 문자열을 바꿔주거나 원하는 값을 추출하는 기능이 다양하게 있습니다. 너무 많다고 놀라지 마세요.
실행결과
5
실행결과 5가 출력됐습니다. hello라는 문자열을 가리키므로 문자열의 길이는 5라는 의미입니다. 만약 hello world였다면 길이는 어떻게 나올까요? 답은 11입니다. 공백도 하나의 문자로 생각한다는 것을 잊지 마세요.