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.

Kopya kağıdı

String yöntemleri, dizgileri çeşitli şekillerde dönüştürmenize olanak tanır:

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

String message = "Hello Dart";
String lowercase = message.toLowerCase();
print(lowercase); // hello dart

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

String uppercase = message.toUpperCase();
print(uppercase); // HELLO DART

trim() - baştaki ve sondaki boşlukları kaldırır:

String message = "  Hello Dart  ";
String trimmed = message.trim();
print(trimmed); // Hello Dart

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