小编典典

如何在dart中大写字符串的首字母?

flutter

如何在不更改任何其他字母大小写的情况下大写字符串的第一个字符?

例如,“这是一个字符串”应为“这是一个字符串”。


阅读 1104

收藏
2020-08-13

共1个答案

小编典典

从dart 2.6版开始,dart支持扩展:

extension StringExtension on String {
    String capitalize() {
      return "${this[0].toUpperCase()}${this.substring(1)}";
    }
}

因此,您可以像这样呼叫您的分机:

import "string_extension.dart";

var someCapitalizedString = "someString".capitalize();
2020-08-13