equalsIgnoreCase()
메서드를 사용하려 했으나,
이 메서드는 비교할 문자열과 기준 문자열이 모두 동일한 문자이며 대소문자의 차이만 있는경우에만 사용 가능하다!
NEMO
생성findNemo
생성findNemo
에 "EOI" 입력시 break;
toUpperCase()
를 사용하여 입력된 findNemo
의 문자열을 모두 대문자로 변경import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String NEMO = "NEMO";
while (true) {
String findNemo = sc.nextLine();
if (findNemo.equals("EOI") == true) {
break;
} else {
// findNemo 값을 대문자로 고치기
findNemo = findNemo.toUpperCase();
// 문자열 안에서 일치하는 값 찾기
if (findNemo.contains(NEMO) == true) {
System.out.println("Found");
} else {
System.out.println("Missing");
}
}
}
sc.close();
}
}
확인용 System.out.println
을 지우지 않고 제출하여 출력초과 결과가 나왔다
제출시 확인용 출력은 지웠는지 다시한번 확인하고 제출하기!
System.out.println("contains => " + findNemo.contains(NEMO));
System.out.println("toUpperCase => " + findNemo);