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

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009