Java sınıfının Length ve CharAt yöntemlerini kullanarak dizeleri nasıl karşılaştırılır

Sınıfın yöntemlerini kullanarak zincir satın almayı öğrenin.

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.