본문으로 바로가기

1. substring(int beginIndex)

public String substring(int beginIndex)

: beginIndex 위치에서 끝까지 잘라낸 새로운 문자열을 리턴

 

예시 1) 

String test = "The name of this blog is Coding Tree.";

String substring = test.substring(25); // 25번 인덱스부터 끝까지 잘라서 반환
System.out.println(substring); // Coding Tree.

 

예시 2) 

public int indexOf(String str)

: 문자열 내에서 주어진 문자열의 위치를 리턴 (해당 문자가 없으면 -1)

String test = "The name of this blog is Coding Tree.";

String substring = test.substring(test.indexOf("Coding")); // Coding으로 시작하는 인덱스부터 끝까지
System.out.println(substring); // Coding Tree.

 

 

2. substring(int beginIndex, int endIndex)

public String substring(int beginIndex, int endIndex)

: beginIndex 위치에서 endIndex 전까지 잘라낸 새로운 문자열을 리턴

 

예시 1)

String test = "The name of this blog is Coding Tree.";

String substring = test.substring(25, 36); // 25번 인덱스부터 36번 인덱스까지 잘라서 반환
System.out.println(substring); // Coding Tree

 

예시 2)

public int length()

: 문자열의 길이를 반환합니다.

String test = "The name of this blog is Coding Tree.";

// 25번 인덱스부터 (문자열 길이 - 1)까지 잘라서 반환
String substring = test.substring(25, test.length()-1); 
System.out.println(substring); // Coding Tree

 

 

예시 3)

String test = "The name of this blog is Coding Tree.";

String substring = test.substring(test.indexOf("Coding"), test.indexOf("."));
System.out.println(substring); // Coding Tree