7ded8027abd828a14e81d2b628f1756463394c


public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());

int N = Integer.parseInt(st.nextToken()); // 입력받을 문자열 개수
int M = Integer.parseInt(st.nextToken()); // 비교할 개수

List<String> list = new ArrayList<>();

for(int i=0; i<N; i++) // 리스트에 입력받은 문자열 저장
list.add(br.readLine());

for(int i=0; i<M; i++) {
String str = br.readLine(); // 비교할 문자열 입력
if('A' <= str.charAt(0) && str.charAt(0) <= 'Z') {
int num = list.indexOf(str);
String ans = list.get(num);
System.out.println(str.equals(ans));
}
}
}
}

여기서 마지막 for문에 있는 readLine()에서 


입력값들을 한번에 복사해서 붙여넣기로 입력값을 줬는데

마지막 전 입력값들은 모두 처리가 됐는데

마지막값은 입력만 됐지 엔터? 개행? 그런걸로 처리가 되지 않아서 결과가 제대로 나오질 않아요..

왜그런거에요?