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

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012