μ€λ μκ°μλ λ¬Έμμ΄ μ‘°μλ°©λ²κ³Ό μ λ€λ¦μ λν΄μ λ°°μ μ΅λλ€. Stringκ²°ν©μ΄ λλ¦°μ΄μ λ λ¬Έμμ΄μ λΆλ³μ±κ³Ό μ°μ°μ 볡μ‘μ± λλ¬Έμ λλ€. μ΄λ μ μλκ»μλ λ©λͺ¨λ¦¬ μΈκΈκΈμ§μμ μ΄λλ λ©λͺ¨λ¦¬λ₯Ό λ§ν΄λ λλ€κ³ νμ ¨μ΄μ. κ·Έλμ λ¬Έμμ΄μ κ²°ν©ν λ μλ λ¬Έμμ΄μ λ³κ²½νλκ² μλλΌ μλ‘μ΄ λ¬Έμμ΄λ‘ μμ±ν΄μΌν΄μ λλ¦°λ€κ³ νλ€μ.
λν Stringμ λΆλ³ κ°μ²΄λ‘ λ³νμ§ μκ³ λ¬Έμμ΄ κ²°ν©μ΄ ν¬λ€λ©΄?? μμ λμ΄ λ§λ€λ©΄?? Stringbuffer μ¬μ©μ μλ €μ£Όμ ¨μ΅λλ€. Stringbufferλ₯Ό κ²μν΄λ³΄λκΉ κΈ°μ‘΄ λ¬Έμμ΄ κ²°ν©κ³Ό λ¬λ¦¬ λΆλ³μ±κ³Ό λ€λ₯΄κ² λ¬Έμμ΄μ μΆκ°νκ±°λ λ³κ²½μ΄ κ°λ₯νκ³ λ©λͺ¨λ¦¬ μ¬μ©λμ μ μ½ν μ μλ€λ μ₯μ μ΄ μκ² λ€μ.
class Box<E> {
E? _item;
void put(E item) {
_item = item;
}
E? get() {
return _item;
}
}
μμλ‘ νλμ© λ£μ΄λκ³ μ λ€λ¦μ νμ μ λμ€μ μνλ ννλ‘ μ μν μ μμ΅λλ€
νμ μ μμ ν¨κ³Όλ₯Ό μ€μ μμ΅λλ€.
enum AuthState {
authenticated,
unauthenticated,
unknown, //μ μλ μλ£λ‘ μμλ₯Ό λ€μμ§λ§ AuthStateμ΄κ² 무μ¨λ»μΈμ§ μ ν λͺ°λλλ°μ. AuthStateλ μ ν리μΌμ΄μ
μ 보μκ³Ό μ¬μ©μ κ²½νμ κ΄λ¦¬νλ λ° μ€μν μν μ ν©λλ€. μΈμ¦κ³Ό κ΄λ ¨λ μνλ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬νκ³ μ
λ°μ΄νΈνλ κ²μ μμ ν μ‘μΈμ€ μ μ΄μ μ¬μ©μ μΈν°νμ΄μ€μ μΌκ΄μ±μ μ μ§νλ λ° λμμ΄ λ©λλ€.
enumμ μ ν΄ λ κ°λ§ λ£μ΄λμ μλ νμ μ λλ€. λν ifλ¬Έλ³΄λ€ κ°μ λ‘ μ μΈν΄μΌν΄μ switchλ¬Έμ μ¬μ©ν΄μΌ μμ νλ€κ³ ν©λλ€.
μΆκ°λ‘ κ²μμ ν΄λ³΄λβ¦μμμ μλ―Έλ₯Ό λͺ ννκ² μ λ¬νκ³ κ°λ μ±μ ν₯μμν¨λ€κ³ ν©λλ€. μ»΄νμΌλ¬μ μν΄ νμ κ²μ¬κ° μ΄λ£¨μ΄μ§κ³ μλͺ»λ μμ μ¬μ©μ λ°©μ§ν©λλ€. λν μ μ§λ³΄μμ±μ ν₯μμν€κ³ μμ κ°μ κ·Έλ£Ήννμ¬ μ¬μ©ν μ μλ€κ³ ν©λλ€.
κ·Έλμ μ μλκ»μλ λμ€μ μΆκ°λ‘ λ£μμμλ λ°νμμμ λ¬Έμ κ° μκΈ΄λ€κ³ νμ ¨λλ°μ. λ³κ²½μ¬νμ μΌλμ λκ³ μ½λλ₯Ό μμ±νκ³ μ μ§λ³΄μ ν΄μΌκ² λ€κ³ μκ°μ΄ λλ€μ. ππΌ
λ¬Έμμ΄ μ‘°μμ μ½κ° μ¬λ°μ΅λλ€. μ΄κ±Έ μ΄λ»κ² νμ΄μΌ ν κΉ.. μκ°νκ² λλλ° μ¬λ°κ±°λ μ. μ λ§μ λ¬Έμ κ° νλ μλ€λ©΄β¦ μ μ΄κ±Έ μ΄λ κ² λλ €μ νλ©΄ λμ§ μμκΉ????κ·Όλ° λ§μ μ½λμ μ μ©μ λͺ»νκ² μ΄μβ¦β¦..κ·Έλ¦¬κ³ μ‘°κΈ λ μ΄λ €μ΄ λ¬Έμ νμ΄λ₯Ό 보면 보면 μ°μ~~ μ΄λ»κ² μ΄λ° μκ°μ νμ§.. μΆμμ λλ‘ λ¬Έμμ΄ μ‘°μμ μ΄λ €μ°λ©΄μ λκ° μ¬λ°μ΅λλ€. κ·Έλμ μ μλκ»μ μ μ©ν μ¬μ΄νΈλ₯Ό μλ €μ£Όμ ¨μ΄μ.
κΈ°μ‘΄μ λ°°μ λ λ¬Έμμ΄ μ‘°μμΌλ‘λβ¦
toUpperCase(): μ£Όμ΄μ§ λ¬Έμμ΄μ λͺ¨λ λλ¬Έμλ‘ λ°κΏ λ°ννλ€.