kullanırken 'run' ve 'debug' için farklı çıktılar Aynı kod için iki farklı çıktı alırım. Ben her satırda hata ayıklama ve adım (Netbeans 8.1 kullanarak) bir sonuç alırsınız. Kodu tek seferde çalıştırdığımda farklı bir sonuç elde ediyorum. Readline()
Bu
public class Testing {
public static void main(String... args) throws IOException {
BufferedReader file = new BufferedReader(new FileReader("input"));
String str = file.readLine();
System.out.println(str);
}
}
Bu
giriş dosyasınıfirst
second
third
fourth
kod her iki durumda da ilk satırı first
yazdırmalısınız olduğunu kodudur. Ama bunu sadece kodu çalıştırdığımda yapar.
Kodu ayıklayıp her satırdan adım atarsam, ikinci satır second
yazdırılır.
Bu neden oluyor?
Güncelleme: Aşağıdaki, bir hata ayıklama ekran görüntüsüdür. Şu an, eğer adım atarsam, System.out.println hattını çalıştıracağım. Sağ tarafta gördüğünüz gibi str 'second' içeriyor.
Bu her seferinde gerçekleşir mi? Veya aralıklı mı? – Kon
@Kon Her seferinde olur. –
Kodunuzda hata ayıklama yapmak için hangi yardımcı programı kullanıyorsunuz? – snickers10m