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

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • RFS Dan

    RFS Dan

    22 Temmuz 2014