SORU
8 Temmuz 2009, ÇARŞAMBA


Java satır tarafından okunan Dize hattı

Çok uzun olmayan bir dize göz önüne alındığında, satır satır okumak için en iyi yolu nedir?

Yapabileceğini biliyorum:

BufferedReader reader = new BufferedReader(new StringReader(<string>));
reader.readLine();

Başka bir yol eol üzerinde alt olacaktır:

final String eol = System.getProperty("line.separator");
output = output.substring(output.indexOf(eol   1));

Bunu yapmanın daha basit belki de başka yollar? Yukarıdaki yaklaşımlar ile bir sorunum yok, sadece eğer siz daha basit ve verimli hale bak bir şey biliyorsan bilmek?

CEVAP
8 Temmuz 2009, ÇARŞAMBA


Ayrıca String split yöntemi kullanabilirsiniz:

String[] lines = string.split(System.getProperty("line.separator"));

Bu kullanışlı bir dizideki tüm satırları verir.

Split performansı hakkında bilgim yok. Düzenli ifadeler kullanır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • karneson

    karneson

    23 Temmuz 2006