å•題
ユーザーã‹ã‚‰å…¥åŠ›ã•ã‚ŒãŸæ–‡å—列ãŒç‰¹å®šã®æ—¥ä»˜ãƒ•ォーマットã«åˆè‡´ã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’検証ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を書ã„ã¦ãã ã•ã„。
ヒント
- 日付フォーマットã®ç¢ºèª:
- ユーザーã‹ã‚‰ã®å…¥åŠ›ãŒç‰¹å®šã®æ—¥ä»˜ãƒ•ォーマットã«åˆè‡´ã™ã‚‹ã‹ã©ã†ã‹ã‚’検証ã™ã‚‹ãŸã‚ã«ã¯ã€ã¾ãšå¯¾è±¡ã¨ãªã‚‹æ—¥ä»˜ãƒ•ォーマットを確èªã—ã¾ã™ã€‚例ãˆã°ã€”yyyy-MM-dd” ãªã©ã€‚
- SimpleDateFormatクラス:
- Javaã§ã¯ã€
SimpleDateFormatクラスを使用ã—ã¦æ—¥ä»˜ãƒ•ォーマットã®è§£æžã¨ãƒ•ォーマットãŒã§ãã¾ã™ã€‚ã“ã®ã‚¯ãƒ©ã‚¹ã‚’使ã£ã¦ã€æŒ‡å®šã•ã‚ŒãŸæ—¥ä»˜ãƒ•ォーマットã«åˆè‡´ã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚
- Javaã§ã¯ã€
- try-catchブãƒãƒƒã‚¯ã®ä½¿ç”¨:
- パース(解æžï¼‰å‡¦ç†ã‚„フォーマット処ç†ã¯ä¾‹å¤–をスãƒãƒ¼ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚ã€
try-catchブãƒãƒƒã‚¯ã‚’使用ã—ã¦ä¾‹å¤–ã‚’ã‚ャッãƒã—ã¾ã™ã€‚æ—¥ä»˜ãŒæ£ã—ãフォーマットã•れã¦ã„ã‚‹å ´åˆã¯ã€ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã›ã‚“。
- パース(解æžï¼‰å‡¦ç†ã‚„フォーマット処ç†ã¯ä¾‹å¤–をスãƒãƒ¼ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚ã€
- parseメソッドã¨formatメソッド:
SimpleDateFormatクラスã®parseメソッドを使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’æ—¥ä»˜ã«å¤‰æ›ã—ã€formatメソッドを使用ã—ã¦å…ƒã®å½¢å¼ã«å¤‰æ›ã—ã¦æ¤œè¨¼ã—ã¾ã™ã€‚
- Patternã‚¯ãƒ©ã‚¹ã¨æ£è¦è¡¨ç¾:
- ã‚ˆã‚ŠæŸ”è»Ÿãªæ¤œè¨¼ãŒå¿…è¦ãªå ´åˆã¯ã€
Patternクラスを使用ã—ã¦æ£è¦è¡¨ç¾ã§æ—¥ä»˜ãƒ•ォーマットを定義ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ãŒãれã«ä¸€è‡´ã™ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚
- ã‚ˆã‚ŠæŸ”è»Ÿãªæ¤œè¨¼ãŒå¿…è¦ãªå ´åˆã¯ã€
ã“れらã®ãƒ’ントを元ã«ã€å¯¾è±¡ã¨ãªã‚‹æ—¥ä»˜ãƒ•ォーマットを確èªã—ã€Javaã®æ—¥ä»˜å‡¦ç†ã‚¯ãƒ©ã‚¹ã‚’活用ã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ãŒãã®ãƒ•ォーマットã«åˆè‡´ã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’検証ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ã¿ã¦ãã ã•ã„。
→解ç”例
「013 クラスライブラリã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント