我想分割一些字符串,并将每一行包含在数组的单独元素中。我使用以下代码实现自己的目标:
List _masForUsing;
_masForUsing = new List(numberOfLines);
void gpsHelper(String text, int count){
for(int i =0; i<count;i++){
_masForUsing[i] = text.split("\\r?\\n");
}
print(_masForUsing[2]);
}
但是当我要唤起数组的第三个元素时,它只显示了我的整个字符串。请帮忙,我:)
这是字符串的示例:
real time: 23-09-2019, 23:08:55, Mon system time: 5362 gps coordinates: 55.376538; 037.431973; gps satellites: 3; gps time: 20:09:02; gps date: 23.09.19; temperature: 19 *C humidity: 35 % dust: 1 zivert: 21
这是您想要的吗?
void main() {
var text = "hello\nworld\ntest";
gpsHelper(text);
}
void gpsHelper(String text) {
List _masForUsing = text.split("\\n");
for (int i = 0; i < _masForUsing.length; i++) {
print(_masForUsing[i]);
}
}