Menu
CoddyTech

Свойства строк

Часть раздела Основы путешествия по Dart на Coddy. Урок 40 из 94.

Свойства строк предоставляют информацию о строках. Основные свойства: length, isEmpty и isNotEmpty.

Создай строку:

void main() {
  String message = "Hello Dart";
}

Получите количество символов:

int charCount = message.length;
print("Character count: $charCount");
Character count: 10

Проверьте, пустая ли строка:

String emptyString = "";
bool hasNoChars = emptyString.isEmpty;
print("Is empty string empty? $hasNoChars");
Is empty string empty? true

Проверь, что строка не пуста:

bool hasChars = message.isNotEmpty;
print("Does message have characters? $hasChars");
Does message have characters? true
challenge icon

Задание

Новичок

Создай программу, которая анализирует строку и предоставляет информацию о её свойствах. Твоя программа должна:

  1. Считать входную строку
  2. Проверить, пуста ли строка, используя свойство isEmpty
  3. Проверить, не пуста ли строка, используя свойство isNotEmpty
  4. Получить длину строки, используя свойство length
  5. Вывести результаты точно в формате, показанном ниже

Например, если входная строка — "Dart", программа должна вывести:

String: Dart
Length: 4
Is Empty: false
Is Not Empty: true

Если входная строка — пустая строка "", программа должна вывести:

String: 
Length: 0
Is Empty: true
Is Not Empty: false

Для выполнения задания используй свойства строки (length, isEmpty, isNotEmpty).

Попробуйте сами

import 'dart:io';

void main() {
  // Считайте входную строку
  String input = stdin.readLineSync() ?? "";
  
  // TODO: Проверьте, пуста ли строка, используя свойство isEmpty
  
  // TODO: Проверьте, не пуста ли строка, используя свойство isNotEmpty
  
  // TODO: Получите длину строки, используя свойство length
  
  // TODO: Выведите результаты в требуемом формате
  
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Dart