Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Kuasai Manipulasi String Java: Fungsi Esensial, Metode, dan Contoh Praktis

Apa Itu String?

Dalam Java, sebuah String adalah urutan karakter yang tidak dapat diubah, pada dasarnya array khusus yang mewakili data teks. Misalnya, kata ROSE dapat divisualisasikan sebagai:

Kuasai Manipulasi String Java: Fungsi Esensial, Metode, dan Contoh Praktis

Dalam panduan ini Anda akan mempelajari:

Mengapa Menggunakan String?

Pengolahan teks adalah bagian inti dari pengembangan perangkat lunak—menu, dialog, log, dan API semuanya bergantung padanya. Kelas String Java memberikan cara yang andal dan aman tipe untuk menyimpan dan memanipulasi data teks, memungkinkan pengembang untuk membangun antarmuka yang ramah pengguna dan melakukan operasi string yang kompleks dengan overhead minimal.

Contoh Sintaks String

Meskipun sebuah string dapat dibuat dari array karakter, deklarasi yang paling umum adalah literal string:

// Using a character array char[] arrSample = {'R', 'O', 'S', 'E'}; String strSample1 = new String(arrSample); // Direct string literal String strSample2 = "ROSE";

Bentuk literal secara otomatis menempatkan string di String Constant Pool, menghemat memori dan meningkatkan performa.

Penggabungan String

Penggabungan menggabungkan dua atau lebih string menjadi satu. Java menawarkan dua metode yang nyaman:

Contoh:

public class SampleString { public static void main(String[] args) { String str1 = "Rock"; String str2 = "Star"; // Method 1: concat String str3 = str1.concat(str2); System.out.println(str3); // Method 2: + operator String str4 = str1 + str2; System.out.println(str4); } }

Metode String Java Utama

Di bawah ini adalah metode penting yang harus dikuasai oleh setiap pengembang Java, masing-masing diilustrasikan dengan contoh yang jelas.

length()

String strSample = "RockStar"; System.out.println("Length of String: " + strSample.length());

Output: Length of String: 8

indexOf()

String strSample = "RockStar"; System.out.println("Character at position 5: " + strSample.charAt(5)); System.out.println("Index of 'S': " + strSample.indexOf('S'));

Output:
Character at position 5: t
Index of 'S': 4

charAt()

String strSample = "RockStar"; System.out.println("Character at position 5: " + strSample.charAt(5));

Output: Character at position 5: t

compareTo() & compareToIgnoreCase()

String strSample = "RockStar"; System.out.println("Compare To 'rockstar': " + strSample.compareTo("rockstar")); System.out.println("Compare To 'ROCKSTAR' (ignore case): " + strSample.compareToIgnoreCase("ROCKSTAR"));

Output:
Compare To 'rockstar': -32
Compare To 'ROCKSTAR' (ignore case): 0

contains()

String strSample = "RockStar"; System.out.println("Contains 'tar': " + strSample.contains("tar"));

Output: Contains 'tar': true

endsWith()

String strSample = "RockStar"; System.out.println("Ends with 'r': " + strSample.endsWith("r"));

Output: Ends with 'r': true

replace() / replaceAll() / replaceFirst()

String strSample = "RockStar"; System.out.println("Replace 'Rock' with 'Duke': " + strSample.replace("Rock", "Duke"));

Output: Replace 'Rock' with 'Duke': DukeStar

toLowerCase() & toUpperCase()

String strSample = "RockStar"; System.out.println("Lower case: " + strSample.toLowerCase()); System.out.println("Upper case: " + strSample.toUpperCase());

Output:
Lower case: rockstar
Upper case: ROCKSTAR

Poing Penting untuk Diingat

That’s all there is to strings—keep these fundamentals in mind, and you’ll write cleaner, more efficient Java code.

java

  1. Kelas dan Metode Abstrak Java: Panduan Lengkap
  2. Metode Java String length(): Cara Mendapatkan Ukuran String (Contoh)
  3. Menguasai Java String.indexOf(): Menemukan Substring & Contoh Praktis
  4. Memahami Java String.charAt(): Sintaks, Tipe Kembali, Pengecualian, dan Contoh Praktis
  5. Menguasai Metode Java String compareTo(): Sintaks, Kasus Penggunaan, dan Contoh Praktis
  6. Metode Java String.contains(): Cara Memeriksa Substring – Contoh Praktis
  7. Menguasai Java String.endsWith(): Cara Memeriksa Akhir String dengan Contoh
  8. Menguasai Penggantian String Java: replace(), replaceAll(), dan replaceFirst() Dijelaskan
  9. Java String toLowerCase() & toUpperCase(): Konversi Huruf Besar/Kecil dengan Kesadaran Lokal
  10. Membaca File di Java dengan BufferedReader – Panduan Praktis dengan Contoh