- μ€λ²λΌμ΄λ© λ©μλ μ€ μ΄λ€ λ©μλλ₯Ό μ¬μ©ν μ§λ λ°νμμ κ²°μ
- νμ
κ°μ₯ νμμμ μ μν
λ©μλκ° μ νλ¨
- νμ
- μ€λ²λ‘λ©μ 맀κ°λ³μμ νμ μ κΈ°λ°μΌλ‘ κ²°μ
- λ§μ½ νΌλμ μΌμΌν¬ μ¬μ§κ° μλ μ€λ²λ‘λ©μΈ κ²½μ° νλ‘κ·Έλ¨μ΄ μ€λμν μ μμ
- ex)
Collection<T>
λ₯Ό λ°λ λ©μλ,Set<T>
λ₯Ό λ°λ λ©μλλ₯Ό ν¨κ» μ μΈνλ κ²½μ°- Setμ Collectionμ ꡬννλ―λ‘, μ€μ λ‘ Set μλ£νμ μΈμλ‘ λκ²Όλ€κ³ ν΄λ λ λ€ μ΄λ₯Ό λ°μ μ μμ
- μ¦, λ°νμμ κ²°μ λλ
μ€μ ꡬνμ²΄κ° μ΄λ€ ν΄λμ€μ κ°μ²΄μΈκ°
λ λ©μλ μ€λ²λ‘λ©μμλ κ³ λ € μ¬νμ΄ μλ
- ex)
- μμ κ°μ μ΄μ λ‘, λ©μλλ₯Ό μ€λ²λ‘λ©ν λμλ λ€μμ μ§μΌμΌ ν¨
- (보μμ λ°©μ) 맀κ°λ³μ κ°μκ° κ°μ μ€λ²λ‘λ© λ©μλ λ§λ€μ§ μκΈ°
- (νμ) 맀κ°λ³μ κ°μκ° κ°κ³ , νλκ° λ€λ₯Έ νλμ ꡬνμ²΄μΈ μ€λ²λ‘λ© λ©μλ λ§λ€μ§ μκΈ°
- κ°λ³μΈμ(varargs)λ₯Ό μ¬μ©νλ λ©μλλ μ€λ²λ‘λ©νμ§ μκΈ°
- ν¨μν μΈν°νμ΄μ€λ μλ‘ λ€λ₯Έ κ²μ΄λΌλ κ°μ μμΉμ μΈμλ‘ λ°μ§ μκΈ°
- μ΄μΈμλ μ€λ²λ‘λ©νμ λ μ΄λ€ λ©μλκ° μ νλ μ§ κ΅¬λΆνκΈ° μ΄λ €μ΄ λͺ¨λ κ²½μ°
- μ€λ²λ‘λ©μ μ¬μ©νλ € νμ§λ§ μμ κ°μ μ μ½μ ν΄λΉν κ²½μ°,
λ©μλλͺ μ λ€λ₯΄κ² μ§λ κ²
μ κ³ λ €νλ κ²λ μ’μ- νΉν νλμ 맀κ°λ³μλ§μ λ°λ κ²½μ° μ΄ λ³μμ νμ
μ λ©μλ μ΄λ¦μ ν¬ν¨μν΄μΌλ‘μ¨ κ°λ
μ±λ λμ΄κ³ λͺ¨νΈν λ€μ€μ μλ νΌν μ μμ
- ex) writeBoolean(boolean), writeInt(int), β¦
- νΉν νλμ 맀κ°λ³μλ§μ λ°λ κ²½μ° μ΄ λ³μμ νμ
μ λ©μλ μ΄λ¦μ ν¬ν¨μν΄μΌλ‘μ¨ κ°λ
μ±λ λμ΄κ³ λͺ¨νΈν λ€μ€μ μλ νΌν μ μμ