görmezden gelerek okuyor Her satırda sekme ile ayrılmış bir metin dosyası satırı okumaya çalışıyorum. Satırlar satır başı kullanılarak ("\ r \ n") ayrılır ve Sekme ile ayrılmış metin alanlarında satır besleme (\ "n") kullanılabilir.Java: Dosya satırını, " n"
Hat Başına Dosya Hattını okumak istediğimden, programımın bağımsız bir "\ n" öğesini yoksaymasını istiyorum. Ne yazık ki, BufferedReader
, satırları ayırmak için her iki olasılığı da kullanır. Bağımsız "\ n" öğesini yok saymak için kodumu nasıl değiştirebilirim?
try
{
BufferedReader in = new BufferedReader(new FileReader(flatFile));
String line = null;
while ((line = in.readLine()) != null)
{
String cells[] = line.split("\t");
System.out.println(cells.length);
System.out.println(line);
}
in.close();
}
catch (IOException e)
{
e.printStackTrace();
}
Teşekkürler, bu mükemmel çalışıyor! – Del
Yöntemin adı aslında useDelimiter (düzenlemeler en az 6 karakter olmalı, böylece cevabı kendim düzenleyemiyorum) –
@Krige - çok beğeni topladı. Onu tamir ettim. – rolfl