title: Why would this return false?
body: <p>I have this statement and I'm trying to remove the first character and replace it with a blank string but for some reason this returns false. It seems like it's just setting it equal then asking if it's equal to me.</p>
  
  <pre><code>public class Test1
  {
      public static void main(String[] args)
      {
          String aString = "123";
          String sub = Character.toString(aString.charAt(0));
          System.out.println(sub == Character.toString(aString.charAt(0)));
      }
  }
  </code></pre>