How can we extract a line from a multiLine EditText
?
I tried this way, but I know that is not a good practice :
String street1 = \"\";
-
Try using String.split()
. Code example:
String multiLines = streetEt.getText().toString();
String[] streets;
String delimiter = "\n";
streets = multiLines.split(delimiter);
Now you have an array of streets.
Let's say, for example, your EditText
reads "1st St.\nHighway Rd.\nUniversity Ave." (or is those 3 streets separated by line breaks, instead of you actually seeing \n
). Following the code example I provided you,
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."
- 热议问题