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ş:
Bölünmüş Yeni Satır Dize Java...
Java kod birkaç satır dize için url ok...
Neden char[] şifreler için Dize Java t...
Java ile bir numaralama için bir Dize ...
Nasıl bir dosyanın içeriğini bir Java ...