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 DartGö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:
- Bir dize girişi okur
- 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
}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
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama