Properti String
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 40 dari 94.
Property string memberikan informasi tentang string. Property utama: length, isEmpty, dan isNotEmpty.
Buat sebuah string:
void main() {
String message = "Hello Dart";
}Dapatkan jumlah karakter:
int charCount = message.length;
print("Character count: $charCount");Character count: 10Periksa apakah kosong:
String emptyString = "";
bool hasNoChars = emptyString.isEmpty;
print("Is empty string empty? $hasNoChars");Is empty string empty? truePeriksa apakah tidak kosong:
bool hasChars = message.isNotEmpty;
print("Does message have characters? $hasChars");Does message have characters? trueTantangan
PemulaBuat program yang menganalisis string dan memberikan informasi tentang propertinya. Programmu harus:
- Membaca input string
- Memeriksa apakah string kosong menggunakan property
isEmpty - Memeriksa apakah string tidak kosong menggunakan property
isNotEmpty - Mendapatkan panjang string menggunakan property
length - Mencetak hasil dalam format persis seperti yang ditunjukkan di bawah
Misalnya, jika inputnya adalah "Dart", programmu harus menghasilkan output:
String: Dart
Length: 4
Is Empty: false
Is Not Empty: trueJika inputnya adalah string kosong "", programmu harus menghasilkan output:
String:
Length: 0
Is Empty: true
Is Not Empty: falseGunakan property string (length, isEmpty, isNotEmpty) untuk menyelesaikan tantangan ini.
Coba sendiri
import 'dart:io';
void main() {
// Baca string input
String input = stdin.readLineSync() ?? "";
// TODO: Periksa apakah string kosong menggunakan property isEmpty
// TODO: Periksa apakah string tidak kosong menggunakan property isNotEmpty
// TODO: Dapatkan panjang string menggunakan property length
// TODO: Cetak hasilnya dalam format yang diminta
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online