더북(TheBook)

이번 장에서는 자주 사용하는 기능 중 몇 가지만 알아보겠습니다.

 

첫 번째, 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입니다. 공백도 하나의 문자로 생각한다는 것을 잊지 마세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.