Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 강아지 유기농
- 반려견 홀리스틱
- 신포동 맛집
- 동인천 맛집
- 서울대입구 맛집
- 강아지 더위
- 반려견 유기농 사료
- 샤로수길 맛집
- 강아지
- 반려견 열사병
- 티켓팅매크로
- 반려견 종류
- 강아지 유기농 사료
- 국비지원 예습
- 강아지 홀리스틱
- 반려견 사료등급
- 쿠팡매크로
- 부산 맛집
- 샤로수길 데이트
- 닥스훈트
- 쿠팡메크로
- 강아지 열사병
- 홀리스틱 유기농
- 자동화봇
- 티켓팅메크로
- 강아지 종류
- 반려견
- 반려견 더위
- 강아지종류
- 반려견 유기농
Archives
- Today
- Total
심심한잉여의 잡동사니
JAVA - startsWith, endsWith 본문
반응형
코딩테스트 연습 중 새로운 String 관련 함수를 알게되었다.
그건 바로 startsWith, endsWith다.
이는 boolean으로 리턴되며 함수안에 String을 넣어주면 된다.
startsWith는 해당 문자열의 앞에 입력받은 문자열이 들어있는지 확인한다.
endsWith는 해당 문자열의 뒤에 입력받은 문자열이 들어있는지 확인한다.
contains와 비슷하지만 이는 일반적인 포함이 아닌 문자열의 시작부터 포함되어있는지 혹은 뒤에서부터 포함되어있는지 알려주는 함수이다.
잘 이해가 안된다면 아래 사용방법에 적어둔 코드를 보면 더 이해가 쉬울 것 이다.
startsWith 사용 방법은
String str = "닥스훈트동훈이";
System.out.println(str.startsWith("닥스훈트"));
위 코드와 같고 프린트값은 true가 된다.
이유는 str문자열 시작부분에 "닥스훈트"가 포함되어 있기 때문이다.
여기서 주의해야 할 점은 만일 "닥스훈트 "였다면 이는 false가 된다. 띄어쓰기까지 포함하여 찾기 때문이다.
trim을 사용하면 어느정도 해결되지 않을까 생각한다.
endsWith 사용 방법은
String str = "닥스훈트동훈이";
System.out.println(str.endsWith("동훈이"));
위 코드와 같고 프린트값은 true가 된다.
이는 startsWith와 다르게 end이기 때문에 뒤에서부터 찾는다. 따라서
뒷 부분에 동훈이가 포함되어 있기 때문에 true가 되며
주의사항 또한 starts와 동일하다.
반응형
'코딩일기 > Java' 카테고리의 다른 글
JAVA - 세미프로젝트 네이버 검색API JSON 파싱 (0) | 2021.11.22 |
---|---|
JAVA - strip(); (0) | 2021.11.21 |
JAVA - 배열을 LIST로 넣는 방법 (0) | 2021.10.13 |
JAVA - 향상된 for문이 기존 for문보다 성능이 좋다? (0) | 2021.10.13 |
Kh 국비 지원 학원 - JDBC (feat.미니프로젝트) (0) | 2021.10.12 |