一尘不染

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

flutter

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

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


阅读 1008

收藏
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