2014-12-17 2 views
0

나는 이것에 오랜 시간을 보냈다. 왜 어떤 종류의 오류를주지 않았습니까? 이해가 안 : 이 자바 코드 snipette (나는 코드에 대한 의견을 넣어 난 그냥 예를 들어 생략) 다음의 javadoc에서왜이 오류가 발생하지 않았습니까?

String[] sortOrder = { "Ascending","Descending" } 

for (String order : sortOrder) { 
    if (sortOrder.equals("Ascending")) { 
      // code here to sort array in ascending 
    } else if (sortOrder.equals("Descending")) { 
      // code here to sort descending 
    } 
} 
+2

을 "내림차순"... 뭐? 오류를주기를 원하십니까? – Doorknob

+8

어떤 종류의 오류가 있습니까? 첫 번째 줄에 누락 된 세미콜론 이외의 의미입니다. –

+0

@ user3257891 .equals() 메서드를 사용하여 String 배열을 참조하고 있습니까? – Secondo

답변

1

를이 상태 :

 true if this object is the same as the obj argument; false otherwise. 

는 방법은 동일 배열은 "오름차순"의 문자열 값과 동일하지 않기 때문에 오류 대신 false를 반환하고

관련 문제