Daha önce Java'da girilen en büyük sayıyı bulmak ve Java'da String'lerin karakter sayılarını bulmak ile ilgili uygulamalar paylaşmıştım. Bu sefer dizi (vektör) içinde saklanan String veri türündeki bir grup isim (bizim örneğimizde ülke adları) arasından en uzun isme sahip olan yazıyı bulmaya çalışacağız.
Kodlar:
String[] ulkeler = {"Türkiye", "Almanya", "Çekya", "Güney Kore", "Japonya", "Zimbabve"};
int enUzunIndex=0;
int maxKelimeSayisi=0;
for (int i=0; i<ulkeler.length; i++)
{
if (ulkeler[i].length() > maxKelimeSayisi)
{
enUzunIndex = i;
maxKelimeSayisi = ulkeler[i].length();
}
}
System.out.println("En uzun isimli ülke:"+ulkeler[enUzunIndex]);
Çıktı:
En uzun isimli ülke:Güney Kor