관리 메뉴

I LOVE EJ

charAt, indexOf, substring,length 설명.. 본문

Web publishing/JavaScript

charAt, indexOf, substring,length 설명..

BeOne 2007. 10. 15. 14:43

1. charAt(인수) - 인수번째의 문자를 읽어 냅니다.

예) "abcde".charAt(2)에는 'c'가 읽어 집니다. 0부터 시작하기 때문에 3번째인 'c'가 읽어 집니다.


문자열에 숫자로 인덱스를 지정하면 문자가 나옵니다.

String a = "abcb";
System.out.println(a.charAt(1));

결과값은 'b'가 나오게 되겠죠..

2. indexOf(인수) - 인수가들어있는 위치를 알려 줍니다.

예) "abcde".indexOf("e")에는 4가 읽어 집니다. 0부터 시작하기 때문입니다.(lastIndexOf는 뒤에서부터 셈)


3. substring(인수, 인수) - charAt은 문자하나를 읽어내지만 substring은 문자열을 읽어 냅니다.

예) "abcde".substring(1, 3)은 "bc"를 추출해냅니다.  0부터 시작하기 때문입니다.


4. length(인수)-인수의 길이를 나타냅니다..

예) String str="abcd"; 

     int i=str.length();

      System.out.println(i);    ------> 4


class String{        ------->String이 온 이유는 length가 String 클래스안에 있기때문.

         int length(){    ----->리턴형이 int이기 때문에 int가 왔고 length()안에 아무값이

         }                              없기때문에 ()가 왔다..  

}