Java よく使うやつ1
備忘録記事 Javaでよく使うやつ1
よく使うやつというタイトルだけど、よく使うやつ忘れるのはまずいゾ
現在日の取得とフォーマット
ZonedDateTime now = ZonedDateTime.now(); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd"); System.out.println(dtf.format(now));
Optional
public static void main(String[] args) { Optional<String> result = getHeroName("tony"); String heroName = result.orElse("I'm Batman!!!"); System.out.println(heroName); Optional<String> result2 = getHeroName("bruce"); String heroName2 = result2.orElse("I'm Batman!!!"); System.out.println(heroName2); } private static Optional<String> getHeroName(String yourName) { if ("tony".equals(yourName)) { return Optional.of("I am Ironman"); } return Optional.empty(); }