[英]Android Eclipse: for each line of EditText
我想知道如何獲取EditText的行數,然后將行設置為字符串。
像這樣:
String current_line;
for (int i = 0; i < EditText1.LinesLength; ++i) {
current_line = EditText1.Lines(i);
}
我不能做這個工作..
您可以像這樣獲得edittext行。
嘗試使用String.split()
。 代碼示例:
String multiLines = streetEt.getText().toString();
String[] streets;
String delimiter = "\n";
streets = multiLines.split(delimiter);
現在您有了一系列的街道。
例如,假設您的EditText
讀為"1st St.\\nHighway Rd.\\nUniversity Ave."
(或者這3條街道由換行符分隔,而不是您實際看到的是\\ n)。 按照我為您提供的代碼示例,
multiLines becomes "1st St.\nHighway Rd.\nUniversity Ave."
`streets = multiLines.split(delimiter);` fills the array streets with the street names, i.e.
streets[0] = "1st St."
streets[1] = "Highway Rd."
streets[2] = "University Ave."
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.