- /* package whatever; // don't place package name! */ 
-   
- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
-   
- import java.time.* ; 
- import java.time.temporal.* ; 
- import java.time.format.* ; 
-   
- /* Name of the class has to be "Main" only if the class is public. */ 
- class Ideone 
- { 
- 	{ 
-   
- List< MonthDay > mds = new ArrayList<>() ; 
- mds.add( MonthDay.of( 7 , 22 ) ) ; 
- mds.add( MonthDay.of( Month.AUGUST , 25 ) ) ; 
- mds.add( MonthDay.of( Month.JUNE , 25 ) ) ; 
- mds.add( MonthDay.of( Month.SEPTEMBER , 28 ) ) ; 
- mds.add( MonthDay.of( 9 , 5 ) ) ; 
-   
- DateTimeFormatter f = DateTimeFormatter.ofPattern( "dd/MM" ) ; 
- String-  output  =-  mds. get( 0 )- . format(-  f  ) ;  // Generate string in custom format.
 
-   
- System- . out- . println( "mds: " +-  mds  ) ;
 
- System- . out- . println( "mds.get( 0 ) = " +-   mds. get( 0 ) + "  |  output: " +-  output  ) ;
 
- 	} 
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgpMaXN0PCBNb250aERheSA+IG1kcyA9IG5ldyBBcnJheUxpc3Q8PigpIDsKbWRzLmFkZCggTW9udGhEYXkub2YoIDcgLCAyMiApICkgOwptZHMuYWRkKCBNb250aERheS5vZiggTW9udGguQVVHVVNUICwgMjUgKSApIDsKbWRzLmFkZCggTW9udGhEYXkub2YoIE1vbnRoLkpVTkUgLCAyNSApICkgOwptZHMuYWRkKCBNb250aERheS5vZiggTW9udGguU0VQVEVNQkVSICwgMjggKSApIDsKbWRzLmFkZCggTW9udGhEYXkub2YoIDkgLCA1ICkgKSA7CkNvbGxlY3Rpb25zLnNvcnQoIG1kcyApIDsKCkRhdGVUaW1lRm9ybWF0dGVyIGYgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oICJkZC9NTSIgKSA7ClN0cmluZyBvdXRwdXQgPSBtZHMuZ2V0KCAwICkuZm9ybWF0KCBmICkgOyAgLy8gR2VuZXJhdGUgc3RyaW5nIGluIGN1c3RvbSBmb3JtYXQuCgpTeXN0ZW0ub3V0LnByaW50bG4oICJtZHM6ICIgKyBtZHMgKSA7ClN5c3RlbS5vdXQucHJpbnRsbiggIm1kcy5nZXQoIDAgKSA9ICIgKyAgbWRzLmdldCggMCApICsgIiAgfCAgb3V0cHV0OiAiICsgb3V0cHV0ICkgOwoJfQp9