基本字符串方法
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 41 课,共 94 课。
字符串方法可以让你用多种方式转换字符串。三个常用方法是 toLowerCase()、toUpperCase() 和 trim()。
创建一个大小写混合的字符串:
String message = " Hello Dart ";使用 toLowerCase() 转换为小写:
String lowercase = message.toLowerCase();
print(lowercase);执行上面的代码后,输出为:
hello dart 使用 toUpperCase() 转换为大写:
String uppercase = message.toUpperCase();
print(uppercase);运行上面的代码后,输出将是:
HELLO DART 使用 trim() 移除开头和结尾的空白字符:
String trimmed = message.trim();
print(trimmed);运行上述代码后,输出将是:
Hello Dart挑战
入门在这个挑战中,你将使用 Dart 的基本字符串方法:toLowerCase()、toUpperCase() 和 trim()。
你的任务是创建一个程序,用来:
- 读取一个字符串输入
- 创建并打印输入字符串的三个修改版本:
- 使用
toLowerCase()将字符串转换为全小写 - 使用
toUpperCase()将字符串转换为全大写 - 使用
trim()删除开头和结尾的空白字符
例如,如果输入是 " Hello Dart! ",你的程序应该输出:
Original: " Hello Dart! "
Lowercase: " hello dart! "
Uppercase: " HELLO DART! "
Trimmed: "Hello Dart!"注意,toLowerCase() 和 toUpperCase() 会改变字母的大小写,但保留空格;而 trim() 会删除开头和结尾的空格,但不会改变文本内容。
亲手试试
import 'dart:io';
void main() {
// 读取输入的字符串
String input = stdin.readLineSync()!;
// 打印原始字符串
print('Original: "$input"');
// TODO:将输入转换为小写并打印
// TODO:将输入转换为大写并打印
// TODO:去掉输入首尾的空白字符并打印
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Dart 在线编译器