如何分割字符串并将每一行放入Dart的元素数组中?

问题描述 投票:0回答:1

我想分割一些字符串,并将每一行包含在数组的单独元素中。我使用以下代码实现自己的目标:

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
dart
1个回答
0
投票

这是您想要的吗?

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]);
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.