![[Java] μλ° μ€νΈλ¦Ό(Streams)μ κ°λ
κ³Ό μ¬μ© λ°©λ²](/images/posts/56/img.png)
[Java] μλ° μ€νΈλ¦Ό(Streams)μ κ°λ κ³Ό μ¬μ© λ°©λ²
1. μλ° μ€νΈλ¦Ό(Streams)μ΄λ? κΈ°μ‘΄μ λ°°μ΄ λλ 컬λ μ μΈμ€ν΄μ€λ for, foreach κ°μ λ°λ³΅λ¬Έμ ν΅ν΄ νλμ© νΈλ€λ§νλ λ°©μμ΄μκΈ°μ λ‘μ§μ΄ 볡μ‘ν μλ‘ μ½λμλ λ§μμ§κ³ 루νλ₯Ό μ¬λ¬ λ² λλ κ²½μ°λ λ°μνμλ€. κ·Έμ λΉν΄ μλ° 8μμ μΆκ°λ μ€νΈλ¦Ό(Streams)μ λλ€λ₯Ό μ¬μ©ν μ μλ κΈ°μ μ€ νλλ‘ λ€μκ³Ό κ°μ νΉμ§μ κ°μ§κ³ μλ€. μ€νΈλ¦Όμ λ°μ΄ν°μ νλ¦μ΄λΌλ λ»μΌλ‘ 컬λ μ μ μ μ₯λμ΄ μλ μμλ€μ νλμ© μννλ©΄μ μ²λ¦¬ν μ μλ μ½λν¨ν΄μ΄λ€. ν¨μν νλ‘κ·Έλλ° μΈμ΄μμ μΌλ°μ μΌλ‘ μ§μνλ μ°μ°κ΄ λ°μ΄ν°λ² μ΄μ€μ λΉμ·ν μ°μ°μ μ§μνλ€. λ°°μ΄/컬λ μ μ ν¨μ μ¬λ¬ κ°λ₯Ό μ‘°ν©νμ¬ μνλ κ²°κ³Όλ₯Ό νν°λ§, κ°κ³΅λ κ²°κ³Ό μΆμΆ κ°λ₯νλ©° λλ€μμΌλ‘ μ½λλ₯Ό κ°κ²°νκ² ννν μ μλ€. νλμ μμ μ λ μ΄μ μμ μΌλ‘ μκ² μͺΌκ° λμμ μ²λ¦¬νλ©° μ€λ λλ₯Ό μ΄μ©νμ¬ λ§μ μμλ€μ λΉ λ₯΄κ² μ²λ¦¬ κ°λ₯νλ€. 컬λ μ μ νμ¬ μλ£κ΅¬μ‘°κ° ν¬ν¨νλ λͺ¨λ κ°μ λ©λͺ¨λ¦¬μ μ μ₯νλ μλ£κ΅¬μ‘°μΈλ° λΉν΄, μ€νΈλ¦Όμ μμ²ν λλ§ μμλ₯Ό κ³μ°νλ κ³ μ λ μλ£ κ΅¬μ‘°μ΄λ€. μ€νΈλ¦Όμ μ¬μ©μ λν μμΈν λ΄μ©μ λ€μ 3κ°μ§λ‘ λλ μ μλ€. ...
![[μ΄νν°λΈ μλ°] 3. private μμ±μλ μ΄κ±° νμ
μΌλ‘ μ±κΈν΄μμ 보μ₯νλΌ](/images/posts/55/img.png)
![[μ΄νν°λΈ μλ°] 2. μμ±μμ λ§€κ°λ³μκ° λ§λ€λ©΄ λΉλλ₯Ό κ³ λ €νλΌ](/images/posts/54/img.png)
![[μ΄νν°λΈ μλ°] 1. μμ±μ λμ μ μ ν©ν°λ¦¬ λ©μλλ₯Ό κ³ λ €νλΌ](/images/posts/53/%ec%8a%a4%ed%81%ac%eb%a6%b0%ec%83%b7%202024-01-17%20%ec%98%a4%ed%9b%84%205.02.29.png)
![[Spring] Java 21 μΈμ₯ ν°μΊ£ λ²μ μ€μ ](/images/posts/52/img.png)