072DATA

2023-11-29 본문

BackEnd/JAVA

2023-11-29

0720 2023. 11. 29. 20:02

substring

substring(index, int) 는  인덱스 번호부터 int번째 직전까지 출력
substring(int) 는 int번째 부터 끝까지 출력

 

예를 들어 String str = "abcdefg"; 라는 문자열이 있고 "abcd"를 제외한 "efg"만 출력하고 싶을 때

    String str = "abcdefg"; 
    // 문자열 변수를 선언
    
    System.out.println(str.substring(4)); 
    // str의 인덱스 번호 4번 문자열부터 끝까지 출력

 

이번에는 String str = "abcdefg"; 문자열 변수에서 "efg"를 제외한 "abcd"만 출력하고 싶을 때

    String str = "abcdefg"; 
    System.out.println(str.substring(0, 4));
    // 해석하면 a부터 str의 인덱스번호 4의 직전까지
    // 인덱스 번호 4까지는 출력이 되질 않음 따라서 "abcd"출력

 

contains

문자열이 특정 부분 문자열을 포함하는지에 대한 여부를 확인하는 메서드

예) String str1 = "123abc";String str2 = "123"; 의 문자열 변수 두개가 있다고 가정한 뒤

str1안에 str2이 포함되어 있는지 contains 메서드를 사용해 확인해보자

    String str1 = "123abc"; 
    String str2 = "123";

    System.out.println(str1.contains(str2)); 
    // str1 변수에 str2 변수의 값인 "123"이 있기 때문에 true가 출력 되는 것을 알 수 있음.

 

'BackEnd > JAVA' 카테고리의 다른 글

자바 배열 정렬 메소드 (Arrays.sort)  (1) 2023.12.11
자바 배열 복사 (Arrays.copyOf)  (1) 2023.12.08
자바 문자열 관련 메소드 (2)  (1) 2023.12.05
자바 문자열 관련 메소드(1)  (2) 2023.12.03
2023-11-19 : l  (2) 2023.11.19