小编典典

如何将飞镖中字符串的第一个字母大写?

all

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

例如,“这是一个字符串”应该给出“这是一个字符串”。


阅读 56

收藏
2022-08-24

共1个答案

小编典典

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

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

所以你可以像这样调用你的分机:

import "string_extension.dart";

var someCapitalizedString = "someString".capitalize();
2022-08-24