특정 문자열(String)에서 원하는 문자가 포함되어 있는지를 확인할 때가 있다.
Java에서는 여러가지 방법으로 문자열 검색이 가능하다.
contains
문자열에 검색하고자 하는 문자가 있는지 확인
리턴 값은 boolean
※ contains 예시
str.contains("검색어")
indexOf
문자열에서 검색하고자 하는 문자의 위치를 반환한다.
만약 원하는 문자가 포함되어 있다면 문자의 위치를 반환하고
포함되어 있지 않다면 -1 를 리턴한다.
※ indexOf 예시
str.indexOf("검색어")
matches
정규식을 이용하여 문자열을 검색한다.
특정 문자열을 검색할 때 사용하기 보다는 한글, 숫자 등과 같이 해당 형태의 텍스트가
존재하는지 확인할 때 사용된다.
리턴 값은 boolean
※ matches 예시
str.matches(".*검색어.*")
'프로그래밍 > Java' 카테고리의 다른 글
String 변수 선언 (0) | 2018.08.24 |
---|---|
[java,자바] List 공백 체크, list null 체크 (0) | 2018.03.20 |
파일 만들기 (0) | 2018.03.06 |
임시비밀번호 만들기 (0) | 2018.02.23 |
Java Alert 띄우는 방법 (0) | 2016.01.22 |