2012-08-11 2 views
0

매개 변수로 전달되는지도 (Map<Character, Integer> map)가 있습니다. 나는지도가 크기 1이고 문자 EOF 만 포함하고 있는지 확인하고 싶다. char를 EOF에 설정

char c = 'EOF'; 

if(map.containsKey(c)) 

+2

try char c = -1; 대부분의 OS에서 작동해야합니다. – elyashiv

+0

"통과중인지도"란 무엇을 의미합니까? 메소드 서명 (또는 적어도 일부)을 게시 할 수 있습니까? –

+0

char c = -1; -1은 정수이므로 컴파일되지 않습니다. – Aman

답변

1

작동하지 않습니다 예를 들어

는 .. 문자열에는 EOF 문자가 없습니다. 문자열의 각 문자를 반복하면됩니다.

for (int i = 0; i < s.length(); i++){ 
    char c = s.charAt(i);   
    //Process char 
} 
관련 문제