์ „์ฒด ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
350 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

JAVA | java.io ํŒจํ‚ค์ง€ (์ž…์ถœ๋ ฅ)

java.io ํŒจํ‚ค์ง€ ์ž๋ฐ”์˜ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ API์ œ๊ณต ์ž…๋ ฅ์ŠคํŠธ๋ฆผ๊ณผ ์ถœ๋ ฅ์ŠคํŠธ๋ฆผ์˜ ๊ฐœ๋… ์ŠคํŠธ๋ฆผ : ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„ ์ž…๋ ฅ ์ŠคํŠธ๋ฆผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ค๋Š” ๊ฒƒ ์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ๊ฒƒ ๋ฐ”์ดํŠธ ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆผ๊ณผ ๋ฌธ์ž ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆผ ๋ฐ”์ดํŠธ ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆผ ๊ทธ๋ฆผ . ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ใ…๋ˆ„์ž ๋“ฑ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ณ  ๋ณด๋‚ผ ์ˆ˜ ์ž‡๋‹ค. ๋ฌธ์ž ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆผ ๋ฌธ์ž๋งŒ ๋ฐ›๊ณ  ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํŠนํ™”๋˜์–ด ์žˆ๋‹ค, InputStrim ๋ฐ”์ดํŠธ ๊ธฐ๋ฐ˜ ์ž…๋ ฅ ์ŠคํŠธ๋ฆผ์˜ ์ตœ์ƒ์œ„ ํด๋ž˜์Šค๋กœ ์ถ”์ƒ ํด๋ž˜์Šค read() ๋ฉ”์„œ๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด๋“ค์ด๋Š” ๊ธฐ๋ณธํ˜• read(byte[] b) ๋ฉ”์„œ๋“œ byteArray๋‹จ์œ„ ๋งŒํผ ํ•œ๋ฒˆ์— ์ฝ์–ด์˜ฌ์ˆ˜ ์žˆ๋‹ค read(byte[] b, int off, int len) ๋ฉ”์„œ๋“œ int off ๋ถ€ํ„ฐ int len๊นŒ์ง€ ์ฝ์–ด๋“ค์ผ์ˆ˜ ์žˆ๋‹ค. ..

JAVA | Collection(์ปฌ๋ ‰์…˜) | ArrayList | Map

์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ž€? ์ปฌ๋ ‰์…˜ ์‚ฌ์ „์  ์˜๋ฏธ๋กœ ์š”์†Œ(๊ฐ์ฒด)๋ฅผ ์ˆ˜์ง‘ํ•ด์„œ ์ €์žฅํ•˜๋Š” ๊ฒƒ ๋ฐฐ์—ด์˜ ๋ฌธ์ œ์  ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด ์ˆ˜๊ฐ€ ๋ฐฐ์—ด์œผ ์ƒ์„ฑํ•  ๋•Œ ๊ฒฐ์ • ๋ถˆํŠน์ • ๋‹ค์ˆ˜์˜ ๊ฐ์ฒด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฌธ์ œ์ ์ด ๋งŽ๋‹ค ๊ฐ์ฒด๊ฐ€ ์‚ญ์ œํ–ˆ์„ ๋–„ ํ•ด๋‹น ์ธ๋ฑ์Šค๊ฐ€ ๋น„๊ฒŒ๋จ List ์ปฌ๋ ‰์…˜ ๋“์ง• ์ˆœ์„œ์œ ์ง€, ์ค‘๋ณตํ—ˆ์šฉ ์ธ๋ฑ์Šค๋กœ ๊ด€๋ฆฌ ์ค‘๋ณตํ•ด์„œ ๊ฐ์ฒด ์ €์žฅ๊ฐ€๋Šฅ ๊ตฌํ˜„ํด๋ž˜์Šค ArrayList Vector, Steck (Steck์€ Vector์˜ ์ž์†) LinkedList Array List ๋ฐ์ดํ„ฐ ์ €์žฅ๊ณต๊ฐ„์„ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ฐ์ฒด์ œ๊ฑฐ - ๋ฐ”๋กœ ๋’ค ์ธ๋ฑ์Šค๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ์ธ๋ฑ์Šค๊นŒ์ง€ ๋ชจ๋‘ ์•ž์œผ๋กœ 1์”ฉ ๋‹น๊ฒจ์ง„๋‹ค. ArrayList์— ์ €์žฅ๋œ ๊ฐ์ฒด์˜ ์‚ญ์ œ list.remove(2) ์ „์ฒด ์‚ญ์ œ๋Š” ๋’ค์—์„œ๋ถ€ํ„ฐ ์‚ญ์ œํ•ด์•ผ ์‚ญ์ œ๊ฐ€ ๋œ๋‹ค. ArrayList ์˜ˆ์ œ package k..