Menu
CoddyTech

统计字符数

本课属于 Coddy Dart 学习旅程的“逻辑与流程控制”单元。第 52 课,共 65 课。

challenge icon

挑战

简单

在文本分析器的基础上,现在你要实现字符计数功能。这一步会计算文本中的字符总数,包括字母、空格、标点符号和其他符号。

  1. 使用你在前面的设置中创建的 textToAnalyze 变量
  2. 使用 .length 属性计算文本中的字符总数
  3. 将字符数存储在名为 totalCharacters 的变量中
  4. 按照下方显示的确切格式输出字符分析结果
  5. 使用正确的格式显示原始文本和字符数

例如,如果你的文本分析器设置为 "Hello world!",程序应输出:

Text Analysis Tool - Character Count
====================================
Analyzing text: "Hello world!"
====================================
Character Analysis Results:
Total characters (including spaces): 12
====================================
Character counting completed successfully.

如果你的文本分析器设置为 "The quick brown fox jumps over the lazy dog",程序应输出:

Text Analysis Tool - Character Count
====================================
Analyzing text: "The quick brown fox jumps over the lazy dog"
====================================
Character Analysis Results:
Total characters (including spaces): 43
====================================
Character counting completed successfully.

如果你的文本分析器设置为 "Programming is fun!",程序应输出:

Text Analysis Tool - Character Count
====================================
Analyzing text: "Programming is fun!"
====================================
Character Analysis Results:
Total characters (including spaces): 19
====================================
Character counting completed successfully.

你的程序应使用字符串的 .length 属性来计算所有字符,包括字母、数字、空格、标点符号和其他符号。这个字符数将为接下来几课中更高级的文本分析打下基础。

亲手试试

import 'dart:io';

void main() {
  // Read the input text
  String? inputText = stdin.readLineSync();
  
  // Create the textToAnalyze variable
  String textToAnalyze = inputText ?? '';
  
  // TODO: Write your code below to display the text analysis tool setup
  print('Text Analysis Tool - Setup Complete');
  print('====================================');
  print('Original text loaded for analysis:');
  print('"$textToAnalyze"');
  print('====================================');
  print('Text analyzer is ready to process your data!');
  print('Setup completed successfully.');
}

逻辑与流程控制中的所有课

自己练习: Dart 在线编译器

统计任意文本的字数: 字数统计