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
'Backend > Java' 카테고리의 다른 글
[Java] 문자열 포함 여부 확인하기(contains, containsIgnoreCase) (0) | 2022.05.10 |
---|---|
[Java] 문자열 대소문자 변환하기(toUpperCase, toLowerCase) (0) | 2022.05.09 |
[Java] 문자열 특정 구분자로 쪼개기(split) (0) | 2022.05.07 |
[Java] 문자열 같은지 비교하기(equals, contentEquals, compareTo) (0) | 2022.05.06 |
[Java] 특정 문자로 시작하거나 끝나는지 확인하기(startsWith, endsWith) (0) | 2022.05.05 |