【发布时间】:2018-12-23 17:44:16
【问题描述】:
我有一个如下所示的传入套接字数据;
示例 1: 1#.#4#.#B#.#175.52#.#USD#.#Currency
示例 2: 2#.#4#.#MyName#.#MySurname#.#MyCity#.#MyCountry#.#YourName#.#YourSurname#.#YourCity#.#YourCountry
示例 1 的说明: 分隔器: #。# 列数:4 行数:1
Col1 Col2 Col3 Col4
Row-1: B 175.52 USD Currency
示例 2 的说明: 分隔器: #。# 列数:4 行数:2
Col1 Col2 Col3 Col4
Row-1: MyName MySurname MyCity MyCountry
Row-2: YourName. YourSurname YourCity YourCountry
在飞镖(或颤振)中,如何将其添加到列表或数组中?最佳做法是什么? 如何迭代传入的字符串使用拆分函数并添加一些数组?
更新 1:
我知道如何使用拆分功能。我的问题是我需要将字符串添加到表、数组或映射中,这样我就可以将其保存到设备并稍后使用。怎样才能做到这一点?我需要使用 Fluter 中的功能。
main() {
String mText = "1#.#4#.#B#.#175.52#.#USD#.#Currency";
List<String> mData = mText.split("#.#");
print(mData.toString());
// The List: [1, 4, B, 175.52, USD, Currency]
}
有什么帮助吗?
【问题讨论】:
-
Dart 列表是数组...而您有
split已经返回列表.. 那么问题是什么?? -
我需要在flutter local sqlite中另存为表或使用shard_preferencs。我该怎么做呢?第一个示例是 [1][4],第二个示例是 [2][4] 数组。但我不知道该怎么做。