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

자바에서 배열의 길이를 구하고 싶을떄는 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

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

 

댓글

Designed by JB FACTORY