Сравнение строк в Java ...? [Дубликат]

Возможный дубликат:
Как сравнить строки в Java?

почему первое сравнение (s1 == s2) отображает равные, а второе сравнение (s1 == s3) не совпадает ....

    public class StringComparison
    {

         public static void main( String [] args)
         {
              String s1 = "Arsalan";
              String s2 = "Arsalan";

              String s3 = new String ("Arsalan");

              if ( s1 == s2 )
                 System.out.println (" S1 and S2 Both are equal...");
              else
                 System.out.println ("S1 and S2 not equal");

              if ( s1 == s3 )
                 System.out.println (" S1 and S3 Both are equal...");
              else
                 System.out.println (" S1 and S3 are not equal");

         }
     }

Ответы на вопрос(7)

Ваш ответ на вопрос