C# ile Eşitlik Kontrolü
string deger1 = "Örnek değer 1";
string deger2 = "Örnek değer 2";
if (deger1== deger2)
{
Console.WriteLine("Eşitler");
}
else
{
Console.WriteLine("Değiller");
}
Şimdi de java ile iki string ifadeyi kontrol edelim eşitler mi diye…
Java ile Eşitlik Kontrolü
String deger1= "Örnek değer";
String deger2= "Örnek değer";
if (deger1== deger2)
{
System.out.println("Eşit");
}
else
{
System.out.println("Değil");
}
Şimdi burada önemli olan nokta şudur ki c# dili ile iki değeri “==” operatörü ile konrol edersek bunların değerlerini karşılaştırmış oluruz. Java ile böyle bir kullanım yaparsak bunların referansları baz alınır. Şimdi Java ile iki değerin değerini kontrol edelim.
String ifade1= "Örnek değer";
String ifade2 = "Örnek değer";
if (ifade.equals(ifade2))
{
System.out.println("Eşit");
}
else
{
System.out.println("Değil");
}
Görüldüğü gibi javada iki string ifadenin değerleri karşılaştırılacaksa “equals” metodu kullanılıyor. İki dil bilindiği üzere birbirlerine çok ama çok yakınlar fakat bu oran %80-%85 civarında. Elbette böyle farklılıklar söz konusu. Java ile string ifadelerin karşılaştırılması böyleydi. Sonraki java ve c# derslerinde görüşmek üzere.

