Languague/Java

[Java] 문자열 길이 구하기, 제한하기 length()

코딩팩토리 2020. 5. 3. 22:45

자바에서 배열의 길이를 구하고 싶을떄는 length()이라는 메소드를 사용합니다. length() 메소드는 Static으로 이루어져 있어 Import나 클래스 선언 없이 바로 사용이 가능합니다.

 

문자열 길이 구하기

public class len {
    public static void main(String[] args) {
        String s = "abcdefg";
        int s_len = s.length();//길이 구하기

        System.out.println("문자열길이 : " + s_len);
    }
} 

예제1

length() 메소드는 문자열의 길이를 리턴해줍니다.

 

문자열 길이 제한하기

import javax.swing.JOptionPane;

public class len {
    public static void main(String[] args) {
        JOptionPane jon = new JOptionPane(); //swing 패널
        String s = "abcdefg";
		
        if(s.length()>5) { //문자열 5이상일경우
            jon.showMessageDialog(jon, "입력가능한 글자를 초과하였습니다.","오류",jon.ERROR_MESSAGE);
        }
    }
} 

예제2

문자열 길이를 초과하였을 경우 에러메시지를 띄워주는 등의 활용을 할 수 있습니다.