본문 바로가기
개발/TIL

[Java] substring( ) 메소드

by candosh 2023. 5. 29.

substring( ) 메소드

  • java.lang.String 클래스
  • 문자열의 특정 부분을 잘라내는 데 사용

substring() 메소드 사용 형태

  • substring(int startIndex) - startIndex부터 끝까지의 문자열을 리턴
  • substring(int startIndex, int endIndex) - startIndex(포함)부터 endIndex(불포함)까지의 문자열을 리턴

 

명품 자바프로그래밍 - 실습 문제 8 번 예제

실행 코드

import java.util.Scanner;

public class stringRotation {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("문자열을 입력하세요. 빈칸이 있어도 되고 영어 한글 모두 됩니다.");

        String str = scanner.nextLine();

        for(int i=1; i<=str.length(); i++){
            System.out.print(str.substring(i));
            System.out.println(str.substring(0,i));
        }
        scanner.close();
    }
}

실행 결과

더보기

문자열을 입력하세요. 빈칸이 있어도 되고 영어 한글 모두 됩니다.
I Love you
 Love youI
Love youI 
ove youI L
ve youI Lo
e youI Lov
 youI Love
youI Love 
ouI Love y
uI Love yo
I Love you