https://school.programmers.co.kr/learn/courses/30/lessons/120908
class Solution {
public int solution(String str1, String str2) {
return (str1.contains(str2) == true) ? 1 : 2;
}
}
contains( )
- 대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수
- 대/소문자 구분
- 특정 문자열이 포함되어 있으면 true, 아니면 false
class Solution {
public int solution(String str1, String str2) {
return str1.indexOf(str2) != -1 ? 1 : 2;
}
}
indexOf("찾을 특정 문자", "시작할 위치")
- 특정 문자나 문자열이 앞에서부터 처음 발견되는 인덱스를 반환, 찾지 못했을 경우 -1 반환
- "시작할 위치"는 생략 가능, 생략할 경우 0번째 즉 처음부터 찾기 시작
- 어렵게 생각했는데 contains과 indexOf 함수로 찾으면 쉽게 찾을 수 있다..!
- 문자열 유용한 함수 생각하기..!
'algorithm > Programmers' 카테고리의 다른 글
[JAVA] n의 배수 고르기 (0) | 2023.03.19 |
---|---|
[JAVA] 제곱수 판별하기 (0) | 2023.03.16 |
[JAVA] 문자열 계산하기 (0) | 2023.03.09 |
한 번만 등장한 문자 (0) | 2023.03.07 |
[JAVA] 인덱스 바꾸기 (0) | 2023.03.03 |