İki temel seçenek vardır: Bir karakter dizisi ile
String myString = "ABCD";
for (char c : myString.toCharArray())
{
System.out.println("Characer is " + c);
}
for (int i = 0; i < myString.length(); i++)
{
System.out.println("Character is " + myString.charAt(i));
}
ilk döngüler, normal endeksli döngü kullanarak ikinci döngüler. Ancak, Java, '\ n' (yeni satır) gibi karakterleri desteklemektedir. Bu karakterin varlığını kontrol etmek istiyorsanız, karakterin konumunu döndürecek indexOf ('\ n') yöntemini veya bulunamadığında -1 değerini kullanabilirsiniz. '\ N' karakterlerinin bir dizgiyi sonlandırabilmeleri için uyarılmaması gerektiği konusunda uyarın, böylece tek başına buna güvenemezsiniz.
Java'daki dizeler C'deki gibi bir NULL sonlandırıcısına sahip değil, bu nedenle bir dizenin ne kadar olduğunu öğrenmek için length() yöntemini kullanmanız gerekir.
C içinde ne var? – adarshr
Dosyadaki bir satırın sonu veya bir dizenin sonu? – ChadNC
Hattın sonu mu demek istiyorsun? Aynı dizede birden fazla satırınız var mı? –