본문 바로가기

개인 공부방/JAVA

자바 indexOf

public class Jumin {

public static void main(String[] args) {
String msg1 = "abcd";

//indexOf() 리턴값 숫자로 위치 표시
System.out.println("msg1 문자 뽑아오기 "+msg1.indexOf('b'));
}

}



=============출력결과=============
msg1 문자 뽑아오기 1
==================================

 

String nickName = "sky-green";
String oldName = nickName.substring(0,nickName.indexOf('-'));
String newName = nickName.substring(4,nickName.length());

System.out.println(oldName+"가(이) "+newName+"으로 변경");
==============결과============
sky가(이) green으로 변경
============================== 


 indexOf는 문자나 숫자의 위치를 표시해 준다.

따라서 문자열에서 중간문자의 위치를 표시할 때 유용하게 쓰인다. 

배열과 같이 index 0부터 시작한다.