카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지
반응형

length();

아래는 String 클래스의 length 메소드입니다.  결과값의 리턴값은 int형태로 정수 값을 반환합니다. length(); 메소드는 문자열의 길이크기를 결과값으로 반환하기때문에 1이상의 정수의 결과값을 반환합니다.


intlength()Returns the length of this string.


그렇다면 아래의 예제를 통해 length(); 메소드를 확인해보도록 하겠습니다.


package 기본기03;

 

public class T5 {

 

        public static void main(String[] args) {

 

               String a="abcdefg";

               String b="12345";

               String c="01234";

               char d='1';

               int e=1;

               String str="안녕하십니까, 이것은 아주 문장입니다. 이것 또한 string으로 length 존재합니다";

               String str1=" ";

              

              

               System.out.println(a.length());

               System.out.println(b.length());

               System.out.println(c.length());

               System.out.println(str.length());

               System.out.println(str1.length());

              

               String sum=str+str1;

               System.out.println(sum.length());

              

              

               // System.out.println(d.length()); 당연히 String 클래스이므로 char 오류가 뜹니다.

               // System.out.println(e.length()); 당연히 String 클래스이므로 int 오류가 뜹니다.

                             

        }

 

}

<결과물>


결과물을 살펴보도록 하겠습니다.


1. abcdefg는 7의 길이값을 가지고 있습니다. 단순히 새어봐도 7글자라는 것을 알 수 있습니다.


2. char와 int의 기본형태는 String의 클래스에 속하지 않으므로 당연히 length() 메소드를 사용할 수 없습니다.


3. string 변수 str의 "안녕하십니까이것은 아주  문장입니다이것 또한 string으로 length 존재합니다"; 는 아주 긴 문장인데도 불구하고 당연히 String으로 length가 존재합니다. 여기서 중요한 점은 빈칸인(띄어쓰기) 또한 length에 속해서 계산이 된다는 것입니다. 그래서 한 예로 "실 습"의 length 길이는 3이라는 것을 알 수 있습니다.



length() 에 대한 예제를 더 확인해보도록 하겠습니다.

 package 기본기03;

 

public class T7 {

 

        public static void main(String[] args) {

 

               System.out.println("abcde".length());

               System.out.println("12345".length());

               System.out.println("가나다라마".length());

        }

 

}


<결과물>


아래는 length()와 length의 차이를 나타내는 예제입니다.

 package 기본기03;

 

public class T15 {

 

        public static void main(String[] args) {

 

               String a = "12345";

               System.out.println(a.length());

               //String 문자의 길이

              

               String[] b = { "aa", "bb", "cc", "dd", "ee", "ff" };

               System.out.println(b.length);

               //배열원소의 개수

        }

 

}

<결과물>

자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.


반응형

'JAVA-클래스의 중요메소드 > String클래스' 카테고리의 다른 글

JAVA-중요06-replace()  (0) 2018.06.29
JAVA-중요05-lastIndexOf()  (0) 2018.06.28
JAVA-중요04-indexOf()  (0) 2018.06.28
JAVA-중요03-charAt()  (0) 2018.06.28
JAVA-중요01-String클래스  (0) 2018.06.21