0
제가 알다시피 JDK는 배열을 역순으로 변환하는 기능을 제공하지 않습니다. 나는 Apache
이 그러한 기능을 가지고 있음을 알고있다. (commons.lang
에서) 나는 그것을 제공하는 다른 라이브러리들이 있다고 생각한다. Java가 왜 표준 표준 함수가 없는지 궁금합니다. 그 뒤에 합리적인 것이 있습니까?Java가 배열을 역전시키는 표준 함수를 제공하지 않는 이유는 무엇입니까?
배열을 반전하는 것은 아주 일반적이지 않습니다. 역순으로 반복하면 복사 오버 헤드없이 잘 작동 할 수 있습니다. (또는 처음부터 분명히 올바른 순서로 기입하십시오.) – Mat
List를 사용하는 것으로 추측하고 유스 케이스에서는 Collections.reverse()가 작동하지 않습니다. – Chris
배열을 매우 자주 뒤집을 필요는 없습니다. 배열을 역순으로 처리하려면 역순으로 반복 처리하면됩니다. 배열을 앞으로 뒤로 돌리는 것만 큼 쉽습니다. 콜렉션을 되돌려 주기만하면, iterator가 예상대로 작동하고 Collectons.reverse()가 그것을 수행합니다. –