Java14 [Java][์๋ฐ] Collection์ ๋ํ์ฌ ๋ฐฑ์ค 2751 ์ ์ ๋ ฌํ๊ธฐ ํ๋ฉด์ ๋ง์ฃผ์น ๋ด์ฉ Collection ๊ฐ์ฒด๋ ์ฌ๋ฌ ์์๋ค์ ๋ด์ ์ ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. - ์์๊ฐ ์๋ ๋ชฉ๋ก์ธ Listํ - ์์๊ฐ ์ค์ํ์ง ์์ ๋ชฉ๋ก์ธ Setํ - ๋จผ์ ๋ค์ด์จ ๊ฒ์ด ๋จผ์ ๋๊ฐ๋ Queueํ - KEY-VALUE์ ํํ๋ก ์ ์ฅ๋๋ Mapํ - ์์๊ฐ ์๋ ๋ชฉ๋ก์ธ Listํ 1. ArrayList : ๋์ ๋ฐฐ์ด ์ ๊ณต, ๊ฐ์ฒด ์ถ๊ฐ ์ญ์ ์ ํฌ๊ธฐ๊ฐ ์๋์กฐ์ // ์ ์ธ ArrayList sc = new ArrayList(); 2. LinkedList : ๋ชจ๋ ์์๊ฐ ๋ฐ์ดํฐ๋ถ๋ถ๊ณผ ์ฃผ์ ๋ถ๋ถ์ด ์๋ ๋ณ๋์ ๊ฐ์ฒด์ ์ ์ฅ : ํ ๋ ธ๋์ ์ฃผ์๋ถ๋ถ, ๋ฐ์ดํฐ ๋ถ๋ถ์ด ์์(์๋ฃ๊ตฌ์กฐ์์ ๋ฐฐ์ ๋ค) 3. Vector : ArrayList์ ์ ์ฌ, Vector๋ ๋๊ธฐํ๊ฐ ๋๊ณ , ArrayL.. 2022. 1. 25. [Java][์๋ฐ] ๋ฐฑํธ๋ํน : ๊น์ด์ฐ์ ํ์(dfs)_๋ฐฑ์ค 15649 ์ฐธ๊ณ : https://st-lab.tistory.com/114 2022. 1. 20. [Java][์๋ฐ] Map์ด๋, HashMap์ด๋.... ๋งต(Map)์ ๋์๊ด๊ณ๋ฅผ ์ฝ๊ฒ ํํํ ์ ์๊ฒ ํด ์ฃผ๋ ์๋ฃํ์ด๋ค. Key์ Value๋ฅผ ํ ์์ผ๋ก ๊ฐ๋ ์๋ฃํ์ด๋ค. ex) ์ฌ๋์ ์๋ก "์ด๋ฆ(key)" = "ํ๊ธธ๋(value)" Map์ HashMap, TreeMap, HashTable, LinkedHashMap ์ผ๋ก ์ ์ธ์ด ๊ฐ๋ฅํ๋ฐ ์ค๋์ ํด์๋งต๋ง ๋ค๋ค์ผ๊ฒ ๋ค. ๋งต์ ์ค๋ณต๋ ํค๋ค์ ๊ฐ์ ์ ์ฅํ ์ ์๋ค. ํ์ง๋ง ๊ฐ์ ๊ฐ์ ๋ค๋ฅธ ํค๋ก ์ ์ฅํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค. ๊ฐ์ ์ค๋ณต๋ ๊ฐ์ด์ด๋ ์๊ด์ด ์๋น. ์์ฃผ ์ฐ์ด๋ ๋ฉ์๋ 1. put public class Sample { public static void main(String[] args) { HashMap map = new HashMap(); map.put("people", "์ฌ๋"); map.put("ba.. 2022. 1. 17. [Java][์๋ฐ] BigInteger ํด๋์ค_๋งค์ฐ ๋งค์ฐ ํฐ ์ ์ ๋ค๋ฃจ๊ธฐ int๋ long์ ๋ฒ์์ ์๋ ์๋ณด๋ค ๋ ํฐ ์๋ฅผ ์จ์ผํ ๋ ์ด๋กํ๋?! int๋ long์ ์ ํด์ง ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด ๋ชจ๋ 0์ผ๋ก ์ถ๋ ฅ๋๋ค. -> BigInteger ํด๋์ค ์ฌ์ฉ * ๋ฌธ์์ด์ ์ธ์๊ฐ์ผ๋ก ์ฌ์ฉํด์ผํจ * ๋ฌธ์์ด์ด๊ธฐ๋๋ฌธ์ ์ฌ์น์ฐ์ฐ์ด ์๋จ. ๋ด๋ถ ๋ฉ์๋๋ฅผ ์จ์ผํจ. 2022. 1. 16. ์ด์ 1 2 3 4 ๋ค์