코딩문제를 풀다가 매개변수가 두개 주어졌을 때, 하나는 String[], 나머지 하나는 String인 경우에는 개선된 for문을 이용해 contains 메소드 이용하면 원하는 문자열이 들어가있는지 확인할 수 있었다.
아래는 예시.
String[] s1 = {};
for(String s2 : s1){
if(s1.contains(s2){
...
}
}
근데 이번에 endsWith() 메소드를 알게되었다!
문자열 포함 여부를 확인하는 메소드인데
- startsWith(a,b) : a 문자열이 b로 시작한다면 true, 아니면 false 반환
- a.endsWith(b) : a 문자열이 b로 끝나면 true, 아니면 false 반환
꼭 기억해두기!!
예시는 프로그래머스 접미사인지 확인하기 문제에서 확인해보자!