Java'da durumu kontrol etmenin bir yolu var mı?
"Bu tek karakter x dizesinde hiç görünüyor mu"
**Döngü kullanmadan mı?
string.indexOf('a')`]1 kullanabilirsiniz.
Eğer
'a'
string
içinde mevcutsa, indeksi (>=0) döndürür. Değilse -1 döndürür. Dolayısıyla, negatif olmayan bir dönüş değeri,'a''nın string
içinde mevcut olduğu anlamına gelir.
String.contains()
dizenin belirtilen karakter değerleri dizisini içerip içermediğini kontrol ederString.indexOf()
belirtilen karakterin veya alt dizenin ilk oluşumunun dize içindeki dizinini döndürür (bu yöntemin 4 çeşidi vardır)Bir dizede bir şeyin var olup olmadığını kontrol etmek için, en azından dizedeki her karaktere bakmanız gerekir. Bu nedenle, açıkça bir döngü kullanmasanız bile, aynı verimliliğe sahip olacaktır. Bununla birlikte, str.contains(""+char) kullanmayı deneyebilirsiniz.