JAVA/JAVA 기초

JAVA substring 자바 문자열 자르기

김_나무 2022. 8. 25.
반응형
substring 사용법 문자열 자르기

  • 자바에서 substring() 함수를 이용해서 문자열을 다뤄보겠습니다.
  • 문자열을 자를 수 있게 도와주는 함수 입니다.
  • 아래의 예제를 통해서 도움이 되셨으면 좋겠습니다.

먼저 2가지의 사용법 설명 드리겠습니다.

 

1. index 1개

substring(3) 이라고 정의하면 1에 위치하는 문자열이 시작부분이 됩니다.

더 풀어서 설명하면 여기서부터 시작합니다. 1 뒤에 있는 문자열은 출력되지 않습니다.

 

 

2. index 2개

substring(1, 3) 이라고 정의하면 1에 위치하는 문자열이 시작부분이 되고

3에 위치하는 문자열이 끝나는 부분이 됩니다.

 

 

위치는 이러합니다.

ex) String str = "abcdefg"; => a(0), b(1), c(2), d(3), f(4), g(5)

 

 

아래의 예제를 통해서 참고 해주세요.

 

 

 

substring() 사용법

public class SubStringTest{

    public static void main(String[] args){
    
          String str = "사과포도체리두리안삼겹살";
          
          
          // 삼겹살 출력!
          // 시작하는 index를 적으면 편리하게 사용할 수 있어요.
          String subStr = str.substring(9);
          System.out.println("삼겹살이 먹고싶어요!!!!!!: " + subStr + " 대령이요!!~~");
          
          
          // 과일 출력
          subStr = str.substring(0, 9);
          System.out.println("과일만 보여주세요!: " + subStr + " 우리는 과일이야!!~~");
          
          
          // 포도 출력
          subStr = str.substring(2, 4);
          System.out.println("포도가 먹고싶어요!: " + subStr + " 대령이요!!~~");
          
          
          // 체리 출력
          subStr = str.substring(4, 6);
          System.out.println("체리가 먹고싶어요!: " + subStr + " 대령이요!!~~");
          
          
          // 두리안 출력
          subStr = str.substring(6, 9);
          System.out.println("두리안이 먹고싶어요!: " + subStr + " 대령이요!!~~");
          
    
    }

}

 

 

감사합니다.

반응형

댓글

💲 추천 글