๐Ÿ“˜ 221026 JAVA ๊ฐœ๋ฐœ์ผ์ง€ DAY+12 :

rossiebiยท2022๋…„ 10์›” 26์ผ
0

๐Ÿ’ป JAVA ๊ฐœ๋ฐœ์ผ์ง€ย 

๋ชฉ๋ก ๋ณด๊ธฐ
13/38
post-thumbnail

๐Ÿ”” [ HashMap ]

  • ํ•ด์‹ฑ๊ธฐ๋ฒ•์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ, ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์•„๋„ ๊ฒ€์ƒ‰์ด ๋น ๋ฆ„
  • Map์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„. ๋ฐ์ดํ„ฐ๋ฅผ ํ‚ค์™€ ๊ฐ’์˜ ์Œ์œผ๋กœ ์ €์žฅ
    ํ‚ค (key) : ์ปฌ๋ ‰์…˜ ๋‚ด์˜ ํ‚ค ์ค‘์—์„œ ์œ ์ผํ•ด์•ผํ•จ(์•„์ด๋””์™€ ๋น„์Šทํ•œ ๊ฐœ๋…)
    ๊ฐ’ (value) : ํ‚ค์™€ ๋‹ฌ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ํ—ˆ์šฉ(๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๋น„์Šทํ•œ ๊ฐœ๋…)

๐Ÿ“ข HashMap์˜ ๋ฉ”์„œ๋“œ

  • HashMap() : HashMap๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ
  • void clear : HashMap์— ์ €์žฅ๋œ ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ์ œ๊ฑฐ
  • boolean containsKey(Object Key) : HashMap์— ์ง€์ •๋œ ํ‚ค๊ฐ€ ํฌํ•จ๋˜์–ด์žˆ๋Š”์ง€ ์•Œ๋ ค์คŒ -> ํฌํ•จ๋˜์–ด์žˆ์œผ๋ฉด true, ์•„๋‹ˆ๋ฉด false
  • boolean containsValue(Object Value) : HashMap์— ์ง€์ •๋œ ๊ฐ’์ด ํฌํ•จ๋˜์–ด์žˆ๋Š”์ง€ ์•Œ๋ ค์ค€๋‹ค.
  • Set entrySet() : HashMap์— ์ €์žฅ๋œ ํ‚ค์™€ ๊ฐ’์„ ์—”ํŠธ๋ฆฌ์˜(key+value) ํ˜•ํƒœ๋กœ set์— ์ €์žฅํ•ด์„œ ๋ฐ˜ํ™˜
  • Object put(Object key, Object value) : ์ง€์ •๋œ ํ‚ค์™€ ๊ฐ’์„ HashMap์— ์ €์žฅ
  • Collection values() : HashMap์— ์ €์žฅ๋œ ๋ชจ๋“  ๊ฐ’์„ ์ปฌ๋ ‰์…˜์˜ ํ˜•ํƒœ๋กœ ๋ฐ˜ํ™˜

๐Ÿ“Œ ์˜ˆ์ œ

๐Ÿ“ข

๐Ÿ”” [ ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ]

๐Ÿ“ข ์—ญ์‚ฌ

  • java.util.Date
    : ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ๋‹ค๋ฃฐ ๋ชฉ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ํด๋ž˜์Šค
  • java.util.Calendar
    : Dateํด๋ž˜์Šค๋ฅผ ๊ฐœ์„ ํ•œ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค / ์—ฌ์ „ํžˆ ๋‹จ์ ์ด ์กด์žฌ
  • java.time
  • Date, Calandar์˜ ๋‹จ์ ์„ ๊ฐœ์„ ํ•œ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋“ค์„ ์ œ๊ณต (jdk1.8~)

๐Ÿ”” [ Calendar ํด๋ž˜์Šค ]

  • ์ถ”์ƒํด๋ž˜์Šค์ด๋ฏ€๋กœ getInstance()๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋œ ๊ฐ์ฒด๋ฅผ ์–ป์–ด์•ผํ•จ (๊ฐ์ฒด ์ƒ์„ฑ ๋ถˆ๊ฐ€)
ex) Calendar cal = Calendar.getInstance();

๐Ÿ“ข

๐Ÿ”” [ ]

๐Ÿ“ข

๐Ÿ”” [ ]

๐Ÿ“ข

๐Ÿ”” [ ]

๐Ÿ“ข

profile
๋น„์ „๊ณต์ž ๊ฐœ๋ฐœ์ž๋ฅผ ๊ฟˆ๊พธ๋Š” ๋กœ์ง€

0๊ฐœ์˜ ๋Œ“๊ธ€