startsWith()

  • 함수 원형 : boolean startsWith(String prefix)
  • 대상 문자열이 특정 문자 또는 문자열시작하는지 체크하는 함수이다.
  • 해당 문자열로 시작되는지 여부를 확인하고 boolean에 맞춰 true/false 값을 반환한다.
1
2
3
String s = "I have a book"
s.startsWith("I") // 1. true
s.startWith("book") // 2. false
  1. 첫 번째 문장은 "I have a book"이라는 문자열 s가 매개 변수 문자열인 "I"로 시작하는지 확인한다. 따라서 결과는 true를 반환한다.
  2. 두 번째 문장은 "book"으로 시작하는지 확인하므로 이는 false를 반환한다.

contains()

  • 함수 원형 : boolean contains(CharSequence s)
  • 대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수이다.
  • 대/소문자를 구분한다.
1
2
String s = "I have a book"
s.contains("book") // 1. true
  1. "book"이라는 문자열이 s 문자열 안에 포함되어 있으므로 true를 반환한다.

참고