arrays - 如何将 Dart 列表中的所有字符串转换为小写?

标签 arrays flutter dart lowercase

我想用 list.contains 检查 Dart 列表是否包含字符串,所以必须先将数组中的字符串转换为小写。

如何将列表中的所有字符串转为小写?

例如:

[example@example.com, Example@example.com, example@Example.com, example@example.cOm, EXAMPLE@example.cOm]

最佳答案

您可以映射整个列表并将所有项目转换为小写。请看下面的代码。

  List<String> emails = ["example@example.com", "Example@example.com", "example@Example.com", "example@example.cOm", "EXAMPLE@example.cOm"];
  emails = emails.map((email)=>email.toLowerCase()).toList();
  print(emails);

关于arrays - 如何将 Dart 列表中的所有字符串转换为小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65158781/

相关文章:

c++ - 初始化包含元组数组的类的正确且简单的方法是什么?

php - 有没有办法使用 PDO 获取按指定列的值分组的关联数组?

flutter - 用 Java 加密,用 dart flutter 解密

ios - 本地化 iOS Info.plist 隐私字符串

flutter - 如何在彩色矩形内制作透明圆

在 C : dynamically handling memory 中连接一个 char 数组

c++ - 在 C++ 中实现 in_array

json - _TypeError(类型 'List<dynamic>'不是类型 'Map<String, dynamic>'的子类型)

scroll - 如何仅在用户滚动时显示小部件?

flutter - 如何在 DropDownButton 内显示列或容器? flutter