가티있는블로그

[Java] String - indexOf, lastIndexOf, substring

2020. 3. 26. 11:29 | 프로그래밍/Java

indexOf

  • 메서드에 문자열을 입력하면 왼쪽에서 부터 일치하는 문자의 index 값을 반환한다.
public static void main(String[] args){
    String s = "hello";
    System.out.println(s.indexOf('h')); // 0
}

 

lastIndexOf

  • 메서드에 문자열을 입력하면 오른쪽에서 부터 일치하는 문자의 index 값을 반환한다.
public static void main(String[] args){
    String s = "hello";
    System.out.println(s.indexOf('l')); // 3
}

 

substring

  • 인자가 한개일 경우는 index위치부터 그 이후의 모든 문자열을 return
  • 인자가 두개일 경우는 [index, index) 의 문자열을 return
public static void main(String[] args){
    String s = "hello";
    System.out.println(s.subtring(1)); //ello
    System.out.println(s.substring(1,3)); //el
}

'프로그래밍 > Java' 카테고리의 다른 글

[Java] 이클립스 디버깅 방법, 단축키  (0) 2020.03.24
[Java] jdk 삭제 후 재설치 (Mac)  (0) 2020.02.28
[Java] List, Map  (0) 2020.02.19
[Java] static, heap  (0) 2020.01.09
[Java] 배열  (0) 2019.11.11