Method string bagian 1
Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 61 dari 69.
C# memiliki kumpulan method string bawaan yang lengkap dan memungkinkan kamu melakukan berbagai operasi pada string. Method ini menyediakan fungsi untuk memanipulasi, mencari, dan mengubah string. Berikut beberapa method string yang umum digunakan:
Length: property yang ditulis tanpa tanda kurung dan mengembalikan jumlah karakter dalam string.Substring(int startIndex): Mengembalikan substring yang dimulai dari indeks yang ditentukan hingga akhir string.Substring(int startIndex, int length): Mengembalikan substring dengan panjang yang ditentukan, dimulai dari indeks yang ditentukan.
StartsWith(string value): Memeriksa apakah string diawali dengan prefiks yang ditentukan.EndsWith(string value): Memeriksa apakah string diakhiri dengan sufiks yang ditentukan.ToUpper(): Mengubah string menjadi huruf besar.
ToLower(): Mengubah string menjadi huruf kecil.IndexOf(string value): Mengembalikan indeks kemunculan pertama dari substring yang ditentukan. Mengembalikan-1jika substring tidak ditemukan.
Berikut contoh yang menunjukkan beberapa method ini:
string message = "Hello, World!";
int length = message.Length;
string sub = message.Substring(7);
string sub2 = message.Substring(0, 5);
int index = message.IndexOf("World");
bool starts = message.StartsWith("Hello");
string lower = message.ToLower();
Console.WriteLine("Length: " + length);
Console.WriteLine("Substring: " + sub);
Console.WriteLine("Substring 2: " + sub2);
Console.WriteLine("Index of 'World': " + index);
Console.WriteLine("Starts with 'Hello': " + starts);
Console.WriteLine("Lowercase: " + lower);Tantangan
MudahBuat method bernama AnalyzeString yang menerima string sebagai input dan mencetak analisis berikut menggunakan method string:
- Panjang string
- Substring yang dimulai dari indeks 7 hingga akhir
- Substring dari indeks 0 hingga, tetapi tidak termasuk, indeks 5
- Apakah string dimulai dengan "Hello"
- String yang diubah menjadi huruf kecil
Output harus mengikuti format yang persis seperti ini:
Length: [The length]
Substring: [The First substring]
Substring 2: [The Second substring]
Starts with 'Hello': [true or false]
Lowercase: [The string in lowercase]Catatan: Anggap string input cukup panjang untuk semua operasi.
Coba sendiri
using System;
public class Program {
public static void AnalyzeString(string str) {
// Tulis kodemu di sini
}
public static void Main(string[] args) {
string message = Console.ReadLine();
AnalyzeString(message);
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online