dart 字符串转list
dart 字符串转list 在 Dart 中,可以使用 split() 方法将字符串转换为列表。split() […]
dart 字符串转list
在 Dart 中,可以使用 split()
方法将字符串转换为列表。split()
方法接受一个分隔符作为参数,并返回一个包含字符串中所有子字符串的列表。
以下是一个示例代码,演示如何将字符串转换为列表:
String str = "hello world";
List<String> list = str.split(' ');
print(list); // 输出 [hello, world]
在上面的代码中,我们首先定义了一个字符串 str
,然后使用 split()
方法将其转换为列表 list
。我们传递了一个空格作为分隔符,因此 split()
方法将字符串拆分为两个子字符串,并将它们存储在列表中。最后,我们使用 print()
方法打印出列表的内容。
需要注意的是,split()
方法返回的列表中的元素类型是字符串类型。如果需要将字符串转换为其他类型的列表,可以使用 List.from()
方法。例如:
String str = "1,2,3";
List<int> list = List.from(str.split(','));
print(list); // 输出 [1, 2, 3]
在上面的代码中,我们首先定义了一个字符串 str
,然后使用 split()
方法将其转换为列表 list
。我们传递了一个逗号作为分隔符,因此 split()
方法将字符串拆分为三个子字符串,并将它们存储在列表中。最后,我们使用 List.from()
方法将列表转换为整数类型的列表,并使用 print()
方法打印出列表的内容。
“`