Menu
CoddyTech

Thuộc tính chuỗi

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 40 trên 94.

Thuộc tính của chuỗi cung cấp thông tin về chuỗi. Các thuộc tính chính: length, isEmpty và isNotEmpty.

Tạo một chuỗi:

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

Lấy số lượng ký tự:

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

Kiểm tra xem có rỗng không:

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

Kiểm tra xem có phần tử không:

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

Thử thách

Người mới

Tạo một chương trình phân tích chuỗi và cung cấp thông tin về các thuộc tính của chuỗi đó. Chương trình của bạn cần:

  1. Đọc một chuỗi đầu vào
  2. Kiểm tra xem chuỗi có rỗng không bằng thuộc tính isEmpty
  3. Kiểm tra xem chuỗi có không rỗng không bằng thuộc tính isNotEmpty
  4. Lấy độ dài của chuỗi bằng thuộc tính length
  5. In kết quả theo đúng định dạng bên dưới

Ví dụ, nếu đầu vào là "Dart", chương trình của bạn sẽ in ra:

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

Nếu đầu vào là một chuỗi rỗng "", chương trình của bạn sẽ in ra:

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

Dùng các thuộc tính của chuỗi (length, isEmpty, isNotEmpty) để hoàn thành bài tập này.

Tự làm thử

import 'dart:io';

void main() {
  // Đọc chuỗi đầu vào
  String input = stdin.readLineSync() ?? "";
  
  // TODO: Kiểm tra chuỗi có rỗng không bằng thuộc tính isEmpty
  
  // TODO: Kiểm tra chuỗi có khác rỗng không bằng thuộc tính isNotEmpty
  
  // TODO: Lấy độ dài của chuỗi bằng thuộc tính length
  
  // TODO: In kết quả theo định dạng yêu cầu
  
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch Dart online