class Solution { public int solution(String str1, String str2) { for(int i = 0 ; i < str1.length()-str2.length()+1; i++){ if(str2.equals(str1.substring(i,i+str2.length()))){ return 1; } } return 2; } }
class Solution { public int solution(String str1, String str2) { int answer = 0 ; if(str1.contains(str2)){ answer=1; }else{ answer=2; } return answer; } }
contains() 함수는 문자열에 특정 문자열이 포함되어있는지 확인 후 true/false를 리턴.
대/소문자를 구별한다.public class ContainsTest{ public static void main(String[] args){ String str = "my java test"; System.out.println( str.contains("java") ); // true System.out.println( str.contains(" my") ); // false System.out.println( str.contains("JAVA") ); // false System.out.println( str.contains("java test") ); // true } }