如何在不更改任何其他字母大小写的情况下大写字符串的第一个字符?
例如,“这是一个字符串”应为“这是一个字符串”。
从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();