Java sınıfının Length ve CharAt yöntemlerini kullanarak dizeleri nasıl karşılaştırılır
1. Adım
Henüz yapmadıysanız, Java Yazılım Geliştirme Kiti'ni NetBeans Entegre Geliştirme Ortamı (IDE) ile indirip yükleyin.
2. Adım
Program simgesine tıklayarak NetBeans IDE'yi yükleyin. Program yüklendiğinde, "Yeni / Yeni Proje" ye gidin ve ekranın sağ tarafındaki listeden "Java Uygulaması" nı seçin. NetBeans metin editöründe yeni bir kaynak kodu dosyası görünecektir. Kaynak kod dosyası boş bir ana yöntem içerir.
3. adım
Ana dizginin köşeli parantezlerini yazarak iki dizeyi bildir:
string str0 = "Dize"; string str1 = "Dize";
4. Adım
Dizelerin eşleşip eşleşmediğini size bildirecek bir Boole veri türü bildirin. Bu cümleyi önceki adımda yapılan ifadelere göre yazınız:
bool maçı = Yanlış;
Adım 5
Dizeleri, aşağıdaki IF deyimini yazarak aynı uzunlukta olup olmadığını kontrol edin:
eğer (str0.length == str1.length) {}
6. Adım
Zincirlerde Itera ve zincirlerin karakterlerinin aynı olduğunu kontrol edin. Bunu, dizelerdeki tüm karakterlerden geçen ve "charAt" yöntemini kullanarak karşılaştıran bir FOR döngüsü yazarak yapabilirsiniz. IF deyiminin parantezleri arasında aşağıdakileri yazın:
(int i = 0; i <str0.length; i ++) {} için
7. adım
IF-ELSE deyimini kullanarak her dizenin karakterlerini karşılaştırın. Bunu FOR döngüsünün parantezleri arasında yazın:
eğer (str0.charAt (i)! = str1.charAt (i) {} else {}
8. adım
Karakterlerden herhangi biri eşleşmezse Boolean değerini false olarak ayarlar. Bunu IF bildiriminin parantez içine yazın:
eşleşme = Yanlış;
9. adım
Tüm karakterler eşleşirse Boole değerini true olarak ayarlayın. ELSE deyiminin parantezleri arasında aşağıdakileri yazın:
eşleşme = True;
10. adım
Bu ifadeyi yazarak çıktı penceresindeki karşılaştırmanın sonucunu yazdırın:
System.out.println (eşleşme);
Adım 11
F6 tuşuna basarak programı çalıştırın. Program "Doğru" kelimesini gösterecektir, çünkü "Str0" ve "Str1" eşleşir. Zincirlerin değerlerini değiştirmeyi deneyin ve programı tekrar çalıştırın.