title: Primitive + "" versus Wrapper.toString(primitive)
body: <p>When needing to convert a primitive to a String, for example to pass to a method that expects a String, there are basically two options.</p>
  
  <p>Using <code>int</code> as an example, given:</p>
  
  <pre><code>int i;
  </code></pre>
  
  <p>We can do one of:</p>
  
  <pre><code>someStringMethod(Integer.toString(i));
  someStringMethod(i + "");
  </code></pre>
  
  <p>The first one is the "formal" approach, and the second one seems somewhat of a "hack".</p>
  
  <p>It's certainly a lot less code and easier to read the "hack" IMHO.<br>
  But is it "good" coding style to use the "hack"?</p>