Çözüldü İsimdeki harfleri sayarken boşlukları da sayıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

Tankiz

Hectopat
Katılım
11 Mart 2021
Mesajlar
131
Çözümler
1
Ben Java'da ismimi yazınca ismimde kaç harf olduğunu öğrenmek istiyorum. Fakat ismimi yazdığımda boşlukları da sayıyor. Bu sorunu nasıl çözebilirim?

1697481174770.png
 
Son düzenleyen: Moderatör:
Çözüm
Önceden onları yabancı bir forumda görmüştüm denemiştimde olmamıştı

String test = "Ali Kaya";
System.out.println(test.replace(" ", "").length() );
bu şekilde olmuştu fakat konsoldan bana sormasını istiyorum

Aynı kodda 11. satırı aşağıdaki gibi düzenlerseniz olacaktır.

Java:
int kac = yaz.replace(" ", "").length();
@Tankiz mesela Ali kaya derken oradaki boşluğu saymasından mı bahsediyorsunuz. Eğer öyleyse bu bir hata değil.
 
@Tankiz rica ederim ise yararsa yaz buraya benim bildiğim başındaki ve sonundakiler sadece siliniyor.
 
For veya foreach döngüsü ile yaz değişkeninin her bir karakterini kontrol edin. Eğer harf ' ' yani boşluk değil ise kaç değişkenini arttırın.
 
Ben Java'da ismimi yazınca ismimde kaç harf olduğunu öğrenmek istiyorum. Fakat ismimi yazdığımda boşlukları da sayıyor. Bu sorunu nasıl çözebilirim?

Eki Görüntüle 1979974

Aşağıdaki yönteme göre kodunuzu düzenleyebilirsiniz.

Java:
   String test = "Ali Kaya";
   System.out.println(test.replace(" ", "").length() );


@Tankiz benim bildiğim hayır ama makaleye de bakın.

Link

Bu makaledeki Trim metodu sadece String değerin başındaki veya sonundaki boşlukları temizler, cümle ortasındaki boşluklar dahil değildir.
 
Durum
Mesaj gönderimine kapalı.

Geri
Yukarı