λ¬Έμ μν©
Java μλΈλ¦Ώ λ‘μ§μμ splitνλ λ‘μ§μ΄ μμλλ° μλμ κ°μ μν©μμ μλμΉ μμ λμμ΄ λ°κ²¬λμμ΅λλ€.
String data = "1,2,3,,,";
String[] split_data = data.split(",");
System.out.println("split length : " + split_data.length);
for (String str : split_data) {
System.out.println(str);
}
μμ λ‘μ§μ λλ €λ³΄μμ λ μμλλ μΆλ ₯κ°μ μλμ κ°μμ΅λλ€.
split length : 6
1
2
3
μλ μμνλ μΆλ ₯ λ΄μ©
νμ§λ§ μμκ³Όλ λ¬λ¦¬ μλμ κ°μ΄ μΆλ ₯λμμ΅λλ€.
split length : 3
1
2
3
Javaμμ splitλ©μλμ κΈ°λ³Έλμμ λ€μ μ€λ λΉκ°μ trimμ²λ¦¬νλ κ²μ λλ€. λ°λλ‘ μ€κ°μ μλ κ²½μ°μλ trimμ²λ¦¬κ° λμ§ μμ΅λλ€.
μ΄ μν©μμ λ§μ½μ μ μ²λΌ λ€μ μλ λΉμ΄μλ κ°λ splitμ κ²°κ³Ό λ°°μ΄μ ν¬ν¨μ΄ λμ΄μΌ νλ€λ©΄ κ°λ¨νκ² split λ©μλμ μ΅μ κ°μ νλ μΆκ°ν΄μ£Όλ©΄ ν΄κ²°λ©λλ€.
ν΄κ²°λ°©λ²
String data = "1,2,3,,,";
String[] split_data = data.split(",", -1);
μ΄λ κ²νλ©΄ λ€μ λΉμ΄μλ κ°λ split κ²°κ³Ό λ°°μ΄μ ν¬ν¨λμ΄ μλ μμνλ κ²°κ³Όκ° λ°νλ©λλ€.
κ·Έλμ split λ‘μ§μ μ¬μ©νλ λΆλΆμ κ±°μ λ€ μμ ν΄μ€μΌν μν©μ΄λ€μ ..
κ·Έλλ κ°λ¨νκ² ν΄κ²°ν μ μλ λ°©λ²μ΄ μμ΄μ λ€νμ λλ€.
μ°Έκ³