📜  dart 将字符串项添加到列表 - Dart (1)

📅  最后修改于: 2023-12-03 15:30:22.303000             🧑  作者: Mango

在Dart中将字符串项添加到列表

在Dart中,我们可以使用两种主要的方法将字符串添加到列表中。本文将介绍这两种方法,并提供相应的代码示例。

1. 使用List类中的.add方法

List类中包含一个.add方法,该方法可用于向列表中添加新项。添加新项时,我们可以将一个字符串作为参数传递给.add方法。下面是示例代码:

void main() {
  var myList = <String>[];
  
  myList.add('apple');
  myList.add('banana');
  myList.add('orange');
  
  print(myList); // Output: [apple, banana, orange]
}

在上面的示例中,我们首先创建了一个空字符串列表(称为myList)。然后,我们连续调用了三次.add方法,并将'apple'、'banana'和'orange'字符串分别传递作为参数。最终,我们使用print语句输出了结果。

2. 使用List类中的.addAll方法

与.add方法不同,.addAll方法可用于一次性将多个项目添加到列表中。该方法期望一个Iterable作为参数(例如,一个列表或一个集合),并把该参数中的所有项都添加到调用该方法的列表中。下面是示例代码:

void main() {
  var myList = <String>[];
  var myFruits = ['apple', 'banana', 'orange'];
  
  myList.addAll(myFruits);
  
  print(myList); // Output: [apple, banana, orange]
}

在上面的示例中,我们首先创建了一个空字符串列表(称为myList),然后创建了一个包含三种水果名称的列表(称为myFruits)。接下来,我们调用了myList 的 .addAll 方法,并将myFruits 作为参数传递。最后,我们使用print语句输出了结果。

总的来说,我们可以使用以上两种方法之一将字符串添加到Dart列表中。选择哪种方法通常取决于具体情况,包括字符串数量、性能要求等。