title: Java decimal formatting using String.format?
body: <p>I need to format a decimal value into a string where I always display at lease 2 decimals and at most 4. </p>
  
  <p>So for example</p>
  
  <pre><code>"34.49596" would be "34.4959" 
  "49.3" would be "49.30"
  </code></pre>
  
  <p>Can this be done using the String.format command?<br>
  Or is there an easier/better way to do this in Java.</p>