TIL/Java1 Comparator.comparing() - Java8 Comparator.comparing λ©μλ Java8λΆν° Comparatorμ μΈν°νμ΄μ€μ λ©μλκ° μΆκ°λμλλ°, comparingμ΄ κ·Έ μ€ νλμ΄λ€. static functionμ΄λ©°, μ΄λ€ μμΌλ‘ μ λ ¬ν΄μΌν μ§μ κ΄ν΄ Comparator typeμΌλ‘ λ°ννλ€. μ°μ API λ¬Έμλ₯Ό μ°Έκ³ νμ¬ Comparator.comparingκ³Ό κ΄λ ¨ν μ¬νμ μ 리ν λ€, PQμμ κ°λ¨ν Comparatorμ μ¬μ©νλ λ²μ κ΄ν΄ μ 리νλ€. Pirority Queue μμ μμ± μ, Comparator.comparingλ₯Ό μΈμκ°μΌλ‘ μ€λ€λ κ²μ, PQ κ°μ²΄λ₯Ό μ΄λ€ μμΌλ‘ μ λ ¬ν μ§λ₯Ό parameter νμμΌλ‘ μλ €μ£Όλ κ²μ΄λ€. API /** * Accepts a function that extracts a {@link jav.. 2022. 7. 20. μ΄μ 1 λ€μ