Menu
Coddy logo textTech

Dize Özellikleri

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 40 / 94.

Dize özellikleri dizeler hakkında bilgi sağlar. Ana özellikler: length, isEmpty ve isNotEmpty.

Bir dize oluşturun:

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

Karakter sayısını al:

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

Boş olup olmadığını kontrol edin:

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

Boş olup olmadığını kontrol edin:

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

Görev

Başlangıç

Bir dize analiz eden ve özelliklerine ilişkin bilgi sağlayan bir program oluşturun. Programınız şunları yapmalıdır:

  1. Bir dize girişi okuyun
  2. isEmpty özelliğini kullanarak dizenin boş olup olmadığını kontrol edin
  3. isNotEmpty özelliğini kullanarak dizenin boş olmadığını kontrol edin
  4. length özelliğini kullanarak dizenin uzunluğunu alın
  5. Aşağıda gösterilen tam formatta sonuçları yazdırın

Örneğin, giriş "Dart" ise, programınız şu çıktıyı vermelidir:

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

Eğer giriş boş bir dize "" ise, programınız şu çıktıyı vermelidir:

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

Bu görevi tamamlamak için dize özelliklerini (length, isEmpty, isNotEmpty) kullanın.

Kopya kağıdı

String özellikleri, Dart'ta dizeler hakkında bilgi sağlar:

length - karakter sayısını döndürür:

String message = "Hello Dart";
int charCount = message.length; // 10

isEmpty - dizenin karakter içermediğini kontrol eder:

String emptyString = "";
bool hasNoChars = emptyString.isEmpty; // true

isNotEmpty - dizenin karakter içerdiğini kontrol eder:

bool hasChars = message.isNotEmpty; // true

Kendin dene

import 'dart:io';

void main() {
  // Giriş dizesini oku
  String input = stdin.readLineSync() ?? "";
  
  // TODO: isEmpty özelliğini kullanarak dizenin boş olup olmadığını kontrol et
  
  // TODO: isNotEmpty özelliğini kullanarak dizenin boş olmadığını kontrol et
  
  // TODO: length özelliğini kullanarak dizenin uzunluğunu al
  
  // TODO: Sonuçları gereken formatta yazdır
  
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler