如何在dart中把一个字符串的第一个字母大写?

1,119 阅读1分钟

parse String to or from Integer in Dart

在这些例子中,通过例子了解如何在Dart编程中把字符串或语句的第一个字母大写。

字符串包含一组由空格隔开的单词,并用单引号或双引号括起来。

例如,如果字符串包含'hello world',那么字符串的大写就是'Hello world'。

如何在Dart中对字符串的第一个字母进行大写?

在这个例子中,书面 capitalizeFirstLetter函数

  • 输入字符串并返回字符串类型
  • 在该函数中,将第一个字母转换成大写字母,附加到一个不包括第一个字符的子串上。
  • 这个函数是由主函数调用的

下面是一个例子

void main() {
    print(capitalizeFirstLetter('hello world'));
  
}
String capitalizeFirstLetter(String str) => str[0].toUpperCase() + str.substring(1);

输出:

Hello world

另一种使用插值语法的字符串追加的方法

void main() {
  String message = 'hello world';
  print('${message[0].toUpperCase()}${message.substring(1).toLowerCase()}');
}