title: any reason to use printf over format or vice versa in java
body: <p>Im learning formatting in Java and have been using printf and format methods.
  To me these seem to behave exactly the same.</p>
  
  <p>Is there any reason why I should use one over the other ?</p>
  
  <p>Is one considered newer and/or a better one to use as standard and if so why?</p>