String[] sArry = new String[]{"a","b","c"};
이런경우에
for(int i = 0 ; i < sArry.length ; i++){
System.out.println(sArry[i].indexOf("b") );
}
라고 하시면 아마도 -1, 1, -1 이라고 위치가 출력될 것입니다
indexOf란 인자값으로 받은 것이 대상객체에 있는 위치( 인덱스번호)를 리턴해줍니다.
만약 없다면 -1을 리턴해줍니다. 중복값을 체크할때 유용하게 많이 사용합니다
이런식으로요
for(int i = 0 ; i < sArry.length ; i++){
if(sArry[i].indexOf("a") == -1) // sArry[i]에 a라는 값이 존재하지 않는다면
}
이렇게 해석이 가능하겠죠
startsWith는 해당 객체의 시작이 입력받은 인자로 시작하는지 아닌지를 판단하여 boolean형으로 리턴을 하는 것입니다.
String a = "aaa";
System.out.println( a.startsWith("a") );
라고 하면 아마도 true가 리턴되겠죠....
a로 시작이 되지 않는다면 flase가 리턴됩니다.
728x90
'Carpe Programming > javascript' 카테고리의 다른 글
[jQuery] jQuery Form Plugin을 이용한 File Upload (0) | 2011.07.15 |
---|---|
[jQuery] jQuery를 이용한 검색 자동완성 기능 (0) | 2011.07.15 |
[JavaScript] iframe에 onclick 적용 (0) | 2011.07.15 |
팝업창 띄울때 띄워져 있으면 안띄우기 (0) | 2011.07.15 |
비동기, XMLHTTP (0) | 2011.07.15 |