Java Syntax
info
scanner.useDelimiter()
Javaμμ useDelimiterλ₯Ό μ¬μ©ν κ²½μ° "."μ΄ μλ, "\."λ₯Ό μ μ΄μ£Όμ μΌ ν¨μ μ μν©λλ€. Javaμμ useDelimiter μμ μ μ΄μΌ νλ λ΄μ©μ μ€μ μ κ· ννμ (Regular expression)μ΄κΈ°μ, "." λ¬Έμλ₯Ό λ¬Έμ κ·Έλλ‘ μ¬μ©νκ³ μΆμμ escape stringμΈ "\"λ₯Ό λΆμ¬μ£Όμ μΌ ν©λλ€.
info
String.valueOf(i)
String.valueOf()λ μ£Όμ΄μ§ κ°μ λ¬Έμμ΄λ‘ λ³ννλ Javaμ λ©μλμ λλ€. μ΄ λ©μλλ λ€μν λ°μ΄ν° νμ (μ μ, λΆλ μμμ , λ¬Έμ λ±)μ λ¬Έμμ΄λ‘ λ³νν μ μμ΅λλ€. μλ₯Ό λ€μ΄, String.valueOf(123)λ μ μ 123μ "123"μ΄λΌλ λ¬Έμμ΄λ‘ λ³νν©λλ€.
info
String.valueOf(i).matches()
μ κ· ννμμΈ .matches(".[369].")μ λ¬Έμμ΄ μμ 3, 6, 9 μ€ νλλΌλ ν¬ν¨λλμ§ νμΈν©λλ€.
μ¬κΈ°μ .μ μ΄λ ν λ¬Έμ νλλ₯Ό μλ―Ένκ³ , λ 0κ° μ΄μμ μμ ννμμ μλ―Έν©λλ€. [369]λ λκ΄νΈ μμ λ€μ΄κ° μ«μ μ€ νλλ₯Ό λνλ΄λ©°, μ¬κΈ°μλ 3, 6, 9 μ€ νλλ₯Ό μλ―Έν©λλ€. κ·Έλ¦¬κ³ .λ μ΄λ ν λ¬Έμμ΄μ΄λ κ°λ₯ν μ΅λ κΈΈμ΄μ λ¬Έμμ΄μ μλ―Έν©λλ€. λ°λΌμ .matches(".[369].")λ μ΄λ€ λ¬Έμμ΄μ΄λ, κ·Έ μμ 3, 6, 9 μ€ νλλΌλ ν¬ν¨λλ©΄ μ°Έ(true)μΌλ‘ λ°νν©λλ€.