μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- java
- μλ°
- stream
- λ
- λ°±μ€9012
- λ°±μ€1874
- μ°μ°μ
- μ€νμμ΄
- ν방쿼리
- λ°°μ΄
- μΏ ν‘DB
- StringBuffer
- λ°μ΄ν°νμ
- λ¬Έμμ΄
- μ€νΈλ¦Ό
- StringBuilder
- λ°±μ€11053 #νμ΄μ¬ #python
- μ°
- λ°±μ€9093
- μ
- μΏ ν‘ERD
- μ€ν
- Today
- Total
Tech Log π οΈ
221210 곡λΆμΌμ§(1) - μλ° μ°Έμ‘° νμ λ³Έλ¬Έ
λ°μ΄ν° νμ λΆλ₯
1. κΈ°λ³Έ νμ
- κ° μ체λ₯Ό μ μ₯
ex) μ μνμ , μ€μνμ , λ Όλ¦¬νμ (boolean)
2. μ°Έμ‘° νμ
- κ°μ²΄κ° μμ±λ λ©λͺ¨λ¦¬ λ²μ§ μ μ₯
ex) λ°°μ΄νμ ,μ΄κ±°νμ ,ν΄λμ€,μΈν°νμ΄μ€
- == , != μ°μ°μλ₯Ό ν΅ν΄ λ²μ§λ₯Ό λΉκ΅ν μ μλ€.
λ³μλ€μ λͺ¨λ μ€νμμμ μ μ₯ , μ°Έμ‘° νμ μ ν λ©λͺ¨λ¦¬ μμμ κ°μ²΄ λ²μ§λ₯Ό μ μ₯
λ©λͺ¨λ¦¬ μ¬μ© μμ
1. λ©μλ μμ
- ν΄λμ€ λ³λ‘ μμ , μ μ νλ , λ©μλ μ½λ , μμ±μ μ½λ λ± μ μ₯
- λ°μ΄νΈμ½λ νμΌμ μ½μ λ΄μ©μ΄ μ μ₯
2. ν μμ
- κ°μ²΄κ° μμ±λλ μμ
3. μ€ν μμ
- λ©μλλ₯Ό νΈμΆν λ λ§λ€ μμ±λλ νλ μ μ μ₯
- νΈμΆμ΄ λλλ©΄ νλ μ μλ μ κ±°
- μ¬λ μ€κ΄νΈλ₯Ό λ§λ λλ§λ€ νλ μ νλμ© μμ±(ν΄λμ€ μ€κ΄νΈ μ μΈ)
NullPointerException
- null μΈ μνμμ κ°μ²΄μ λ°μ΄ν°λ λ©μλλ₯Ό μ¬μ©νλ € ν λ λ°μ
κ°λΉμ§ 컬λ ν°
- μ°λ κΈ° κ°μ²΄λ₯Ό μ κ±°
- μ°λ κΈ° κ°μ²΄λ μ΄λ€ λ³μμμλ μ°Έμ‘°λμ§ μμΌλ©΄ λ°μ
ex) String hobby = "μ¬ν";
hobby = "μν";
-> μ¬νμ΄ μ°Έμ‘°νλ κ°μ²΄λ μ°λ κΈ°κ° λλ―λ‘ μ κ±°λλ€.
λ¬Έμμ΄
λ¬Έμμ΄ λΉκ΅
- μλ°λ λ¬Έμμ΄ λ¦¬ν°λ΄μ΄ λΉμ·νλ€λ©΄ String κ°μ²΄λ₯Ό 곡μ νλλ‘ μ€κ³λμ΄ μλ€.
- new μ°μ°μλ₯Ό ν΅ν΄ μλ‘μ΄ κ°μ²΄λ₯Ό λ§λ λ€λ©΄ κ°μ λ¬Έμμ΄μ΄λΌλ λ€λ₯Έ λ²μ§λ₯Ό κ°μ§λ€.
- κ°μ²΄ λ²μ§μ μκ΄ μμ΄ λ¬Έμμ΄λ§μ λΉκ΅νκ³ μΆλ€λ©΄ equals() λ©μλλ₯Ό μ¬μ©νλ€.
- λΉ λ¬Έμμ΄(" ")λ μ€νΈλ§ κ°μ²΄λ‘ μΈμνλ€.
λ¬Έμ μΆμΆ
- charAt() λ©μλλ₯Ό ν΅ν΄ μΈλ±λμ λ¬Έμλ₯Ό 리ν΄ν μ μλ€. (0μμλΆν° λ¬Έμμ΄μ κΈΈμ΄-1)
λ¬Έμμ΄ κΈΈμ΄ - length() λ©μλ μ΄μ©
λ¬Έμμ΄ λ체
- replace() λ©μλ μ΄μ©
- String κ°μ²΄μ λ¬Έμμ΄μ λ³κ²½μ΄ λΆκ°λ₯νλ―λ‘ μμ μλ‘μ΄ κ°μ²΄λ₯Ό κ°μ§λ€.
λ¬Έμμ΄ μλΌλ΄κΈ°
- substring() μ΄μ©
ex) substring(1,7); substring(8);
λ¬Έμμ΄ μ°ΎκΈ°
- indexOf() λ©μλ μ΄μ©
- μ£Όμ΄μ§ λ¬Έμμ΄μ΄ μμλλ μΈλ±μ€λ₯Ό 리ν΄
ex) indexOf("μλ°");
- 리ν΄κ°μ -1 or μΈλ±μ€ λ²νΈ
- contains() λ₯Ό μ΄μ©ν΄μ λ¨μ ν¬ν¨ μ¬λΆ νμΈ κ°λ₯
- contains() μ 리ν΄κ°μ true or false
λ¬Έμμ΄ λΆλ¦¬
- split() λ©μλ μ΄μ©
- λΆλ¦¬ λ λ¬Έμμ΄μ λ°°μ΄ ννλ‘ μ»μ μ μμ
λ°°μ΄
λ°°μ΄μ νΉμ§
- λ°°μ΄μ κ°μ νμ μ κ°λ§ κ΄λ¦¬νλ€.
- λ°°μ΄μ κΈΈμ΄λ λ리거λ μ€μΌ μ μλ€.
λ°°μ΄ λ³μ μ μΈ
- νμ [] λ³μ , νμ λ³μ[] νμμΌλ‘ μ μΈκ°λ₯ (λ³΄ν΅ μ²«λ²μ§Έ μ¬μ©)
- null λ‘λ μ΄κΈ°ν κ°λ₯
- λ°°μ΄ λ³μλ₯Ό 미리 μ μΈν νμλ κ° λͺ©λ‘μ λ³μμ λμ ν μ μλ€.(new μ°μ°μλ‘λ§ κ°λ₯)
- new μ°μ°μλ‘ λ°°μ΄μ 미리 μμ±ν μλ μλ€.
ex) νμ [] λ³μ = new νμ [κΈΈμ΄];
λ°°μ΄μ κΈΈμ΄ - λ°°μ΄μ΄λ¦.length λ©μλ μ΄μ©
λ€μ°¨μ λ°°μ΄
- λ°°μ΄ νλͺ© λ΄μ λ λ€λ₯Έ λ°°μ΄ λ°°μΉ
- new νμ [1μ°¨μμ][2μ°¨μμ]
ex) int[][] scores = new int[2][3];
- κ°μ²΄λ₯Ό μ°Έμ‘°νλ λ°°μ΄μ κ° νλͺ©μ κ°μ²΄μ λ²μ§λ₯Ό μ μ₯
λ°°μ΄ λ³΅μ¬
- for λ¬ΈμΌλ‘볡μ¬λ₯Ό ν μ μλ€. (κ°μ₯ κΈ°λ³Έμ )
-System.arraycopy() λ©μλλ₯Ό μ΄μ©νμ¬ λ³΅μ¬ κ°λ₯
System.arraycopy(μλ³Έλ°°μ΄,μλ³Έ μμ μΈλ±μ€ , μλ°°μ΄ , μλ°°μ΄ μμμΈλ±μ€,볡μ¬νλͺ©μ)
μ΄κ±° νμ
- νμ λ κ°μ κ°λ κ²½μ° μ¬μ© (ex. μμΌ)
'TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
221211 곡λΆμΌμ§ - ν΄λμ€ (0) | 2022.12.11 |
---|---|
221210 곡λΆμΌμ§(2) - ν΄λμ€ (0) | 2022.12.10 |
221206 곡λΆμΌμ§ - μλ° μ°μ°μ (0) | 2022.12.06 |
221205 곡λΆμΌμ§ - μλ°, λ³μμ νμ (0) | 2022.12.05 |
221204 곡λΆμΌμ§ (0) | 2022.12.04 |