google_guava - upswp/THXSTORE GitHub Wiki

λ°°κ²½

ν”„λ‘œμ νŠΈμ—μ„œ gradle dependency 쀑 guava λ₯Ό μ‚¬μš©ν•˜λŠ” 것을 λ°œκ²¬ν–ˆλ‹€. google guava ! λ‚œμƒ 처음 λ³΄λŠ” 거라 μ‹ κΈ°ν–ˆλ‹€. πŸ˜—πŸ˜—

google guava !

개발 μ‹œ 자주 λŒ€λ©΄ν•˜λŠ” μœ νš¨μ„± 체크, Collection, λ‚ μ§œ, 문자 λ“±λ“± μžˆλ‹€. 이런 κ±Έ 쒀더 νŽΈν•˜κ²Œ μ‚¬μš©ν•  수 있게 Google μ—μ„œ λ°°ν¬λ˜λŠ” λΌμ΄λΈŒλŸ¬λ¦¬μ΄λ‹€.

μž₯점

  • 버그 λ°œμƒλ₯ μ„ ν˜„μ €νžˆ 쀄일 수 μžˆλ‹€.
  • μž₯ν™©ν•˜κ³  λΉ„νš¨μœ¨μ μΈ μ½”λ“œλ₯Ό 쀄일 수 μžˆλ‹€.
  • 직관적이닀.
  • κ°œλ°œν‘œμ€€μ„ μ€€μˆ˜ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.
  • νŽΈν•˜λ‹€.
  • 생상성이 μ¦κ°€ν•œλ‹€.

μ‚¬μš©λ²•

κ·Έ μ€‘μ—μ„œλ„ CaseFormat 에 κ΄€λ ¨λœ 것을 μ‚΄νŽ΄λ³΄λ €κ³  ν•œλ‹€.

  • CaseFormat: λ¬Έμžμ—΄μ„ camel style 둜 λ³€κ²½ν•˜λŠ” ν•¨μˆ˜
System.out.println(CaseFormat.LOWER_HYPHEN.to(CaseFormat.LOWER_CAMEL, "test-data")); // testData
⚠️ **GitHub.com Fallback** ⚠️