Menu
Coddy logo textTech

Temel Dize Yöntemleri

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

Dize yöntemleri, dizeleri çeşitli şekillerde dönüştürmenizi sağlar. Üç yaygın yöntem toLowerCase(), toUpperCase() ve trim()'dir.

Karma harf durumuna sahip bir dize oluşturun:

String message = "  Hello Dart  ";

toLowerCase() kullanarak küçük harfe dönüştürün:

String lowercase = message.toLowerCase();
print(lowercase);

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

  hello dart  

toUpperCase() kullanarak büyük harfe dönüştürün:

String uppercase = message.toUpperCase();
print(uppercase);

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

  HELLO DART  

Baş ve sondaki boşlukları trim() kullanarak kaldırın:

String trimmed = message.trim();
print(trimmed);

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

Hello Dart
challenge icon

Görev

Başlangıç

Bu meydan okumada, Dart'ta temel dize yöntemleriyle çalışacaksınız: toLowerCase(), toUpperCase() ve trim().

Görev, şu şekilde bir program oluşturmaktır:

  1. Bir dize girişi okur
  2. Giriş dizesinin üç değiştirilmiş sürümünü oluşturur ve yazdırır:
    • Dizesini toLowerCase() kullanarak tamamen küçük harfe dönüştür
    • Dizesini toUpperCase() kullanarak tamamen büyük harfe dönüştür
    • trim() kullanarak baştaki ve sondaki boşlukları kaldır

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

Original: "  Hello Dart!  "  
Lowercase: "  hello dart!  "
Uppercase: "  HELLO DART!  "
Trimmed: "Hello Dart!"

toLowerCase() ve toUpperCase()'in harflerin durumunu değiştirdiğini ancak boşlukları koruduğunu, trim()'in ise baş ve sondaki boşlukları kaldırdığını ancak metni değiştirmeden bıraktığını fark edin.

Kendin dene

import 'dart:io';

void main() {
  // Giriş dizesini oku
  String input = stdin.readLineSync()!;
  
  // Orijinal dizeyi yazdır
  print('Original: "$input"');
  
  // TODO: Girişi küçük harfe dönüştür ve yazdır
  
  // TODO: Girişi büyük harfe dönüştür ve yazdır
  
  // TODO: Girişi kırp ve 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