2015-04-03 98 views

回答

1

嘗試使用下面的代碼一行splite

String lines[] = String.split("\\r?\\n"); 

OR

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

,如果你不想空行:

String lines[] = String.split("[\\r\\n]+") 
+0

the lines.length = 1 – 2015-04-03 06:35:30

+0

通過在xml代碼中提供android:minLines =「6」,android:maxLines =「10」,android:lines =「8」,使edittext成爲多行。 – Sadiq 2015-04-03 06:37:35

0

試試這個:

String[] lines = String.split(System.getProperty("line.separator")); 
int[] counts = new int[lines.length]; 
for(int i = 0; i < lines.length; i++){ 
    String line= lines[i].replace(" ", "").trim(); 
    counts[i] = line.toCharArray().length; 
} 

然後你會得到每一行的字符數,即使你只有一行或空行。

0

您應該創建一個函數,將每行存儲在不同的字符串變量中,然後計算該字符串的長度。

相關問題