title: Creating Unicode character from its number
body: <p>I want to display a Unicode character in Java.  If I do this, it works just fine:</p>
  
  <p><code>String symbol = "\u2202";</code></p>
  
  <p>symbol is equal to "∂".  That's what I want.</p>
  
  <p>The problem is that I know the Unicode number and need to create the Unicode symbol from that.  I tried (to me) the obvious thing:</p>
  
  <pre><code>int c = 2202;
  String symbol =  "\\u" + c;
  </code></pre>
  
  <p>However, in this case, symbol is equal to "\u2202".  That's not what I want.</p>
  
  <p>How can I construct the symbol if I know its Unicode number (but only at run-time---I can't hard-code it in like the first example)?</p>