我的TextView
有多行文字。我希望每一行都能得到字符數。我曾嘗試String.split("\n")
,但它沒有工作......如何獲取TextView中每行的字符數?
1
A
回答
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
您應該創建一個函數,將每行存儲在不同的字符串變量中,然後計算該字符串的長度。
相關問題
- 1. 如何獲取TextView的實際行數?
- 2. 如何獲取字符串中每個字母的計數?
- 3. 在TextView的每一行中指定字符數量?
- 4. 如何獲取JTextField中的字符數?
- 5. 如何獲取PHP中的字符數?
- 6. 如何使用線程獲取textview的行數和行高?
- 7. 如何從C中的字符數組中獲取字符串?
- 8. 如何獲取MySQL中的每一行?
- 9. 如何獲取包含中文字符的行數?
- 10. 如何獲取行datagridview中的所有數據字符串?
- 11. 如何獲取NSString中的數字(包含數字和字符)?
- 12. 如何從javascript中的字符串中獲取數字數組
- 13. 如何從大塊字符串中獲取一行字符串?
- 14. 如何獲取antlr4中每個令牌的行數和列數?
- 15. 如何讀取Java中每個數字的每個數字
- 16. 如何取出每行中的前5個字符?
- 17. 如何獲取gtk#中TextView中光標下的文本行?
- 18. Tcl獲取字符串中每個字符的ASCII碼
- 19. 如何從Java中的任何字符串獲取字母數字字符串?
- 20. 如何從mysql中的字符串中獲取數字?
- 21. 如何從C#中的字符串中獲取數字
- 22. 如何從字符串數組中獲取隨機字符串?
- 23. 從textview/edittext獲取字體
- 24. 如何在數據表的每列中獲取最大字符串長度
- 25. MATLAB - 如何獲取字符串中每個單詞的出現次數?
- 26. 在字符串中獲取字符數
- 27. 如何在Javascript循環中每個字符串獲取一行代碼
- 28. 獲取字符串的每個組合
- 29. 如何獲取TextView中特定行的文本
- 30. 如何從TextView中獲取文件名
TextView中有多少行? – Prudhvi 2015-04-03 06:34:23
textview有六行。 – 2015-04-03 06:38:41