Java Android Eclipse:对于每行EditText

Java Android Eclipse:对于每行EditText,java,android,eclipse,android-edittext,lines,Java,Android,Eclipse,Android Edittext,Lines,我想知道如何获得EditText的行数,然后将行设置为字符串 诸如此类: String current_line; for (int i = 0; i < EditText1.LinesLength; ++i) { current_line = EditText1.Lines(i); } 字符串当前\u行; 对于(int i=0;i

我想知道如何获得EditText的行数,然后将行设置为字符串

诸如此类:

String current_line;

for (int i = 0; i < EditText1.LinesLength; ++i) {
       current_line = EditText1.Lines(i);
}
字符串当前\u行;
对于(int i=0;i

我做不到这一点..

你可以得到这样的编辑文本行

尝试使用
String.split()
。代码示例:

String multiLines = streetEt.getText().toString();
String[] streets;
String delimiter = "\n";

streets = multiLines.split(delimiter);
现在你有了一系列的街道

比如说,您的
EditText
读到了
“第一街.\nHighway路.\nUniversity Ave.”
(或者这三条街道是由换行符分隔的,而不是您实际看到的)。按照我提供的代码示例

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."

好的,我找到了一个如何数线的答案。但我仍然不知道如何将当前_行设置为当前行。。类似于:current_line=EditText1.Lines(i);