java/stringMethod

자바 문자열 String Class 함수 length()

_Jay 2022. 10. 4. 14:53

length() - 문자열의 길이를 반환.

솔직히 length()는 정말 어느곳에서든 많이 쓰인다.
길이라는것은? Hello 라는 문자열의 길이는 'H', 'e',  'l',  'l',  'o' 5개의 문자로 되어있기 때문에 길이는 5라는것을 알수 있다.

사용법 : 문자열.length();

public class StringLengthExample {
    public static void main(String[] args) {
        String s1 = "            "; // 공백12개로 이루어진 문자열
        String s2 = "hello        "; //문자 5개와 공백8개로 이루어진 문자열
        System.out.println(s1.length()); // whitespace(공백)까지 계산 12를 반환
        System.out.println(s2.length()); // whitespace(공백)까지 계산 13을 반환
        System.out.println(s2.strip().length()); // whitespace(공백)을 제거하고 계산 5를 반환
        // method1().method2().. 이어서 작성가능 (function chaining)
        
        // 메서드 체이닝이란 말그대로 메서드를 굴비처럼 엮어서 메소드를 계속 사용할수잇는 것을 말한다.
        // System.out.println(s1.toLowerCase().substring(5).length()); 
        // s1 변수를 소문자로 변환하고 5번째 인덱스부터 출력해서 그것의 길이를 확인해라
        // 이런식으로 사용이 가능하다 즉 총길이 12에서 5번째 인덱스부터 길이를 재면 12-5 7을 반환한다.
        // 인덱스는 0부터 길이는 1부터.. 길이가 12 이면 마지막 인덱스는 11인 것이다.
    }
}