[์ดํํฐ๋ธ ์๋ฐ] Item5. ์์์ ์ง์ ๋ช
์ํ์ง ๋ง๊ณ ์์กด ๊ฐ์ฒด ์ฃผ์
์ ์ฌ์ฉํ๋ผ.
item05. ์์์ ์ง์ ๋ช
์ํ์ง ๋ง๊ณ ์์กด ๊ฐ์ฒด ์ฃผ์
์ ์ฌ์ฉํ๋ผ. ํด๋์ค๊ฐ ๋ด๋ถ์ ์ผ๋ก ํ๋ ์ด์์ ์์์ ์์กดํ๊ณ , ๊ทธ ์์์ด ํด๋์ค์ ๋์์ ์ํฅ์ ์ค๋ค๋ฉด ์ ์ ์ ํธ๋ฆฌํฐ ํด๋์ค๋ ์ฑ๊ธํค ๋ฐฉ์์ด ์ ํฉํ์ง ์๋ค. ๋ง์ ํด๋์ค๊ฐ ํ๋ ์ด์์ ์์์ ์์กดํ๋๋ฐ ์ฑ
์์ ์์ ๋ก๋ ๋ง์ถค๋ฒ ๊ฒ์ฌ๊ธฐ๋ฅผ ์๋ก ๋ค๊ณ ์๋ค. ๋ง์ถค๋ฒ ๊ฒ์ฌ๊ธฐ๋ Dictionary์ ์์กดํ๋ค๊ณ ๊ฐ์ ํ๋ค. 1) ์ ์ ์ ํธ๋ฆฌํฐ ํด๋์ค public class SpellChecker { // ์์์ ์ง์ ๋ช
์ํ ์ฝ๋ (์์์ ์ง์ ์์ฑํ๋ค, new ๋ก ์์ฑ ) private static final Dictionary dictionary = new Dictionary(); private SpellChecker() { } public static boo..
2023.01.12