Substring di Java: Pelajari cara menggunakan Substring () Method



Artikel ini mengenai Substring di Java membantu anda mempelajari tentang sintaks, kaedah yang berbeza di bawah substring dengan bantuan contoh

String pada dasarnya ditakrifkan sebagai susunan watak. Dalam Jawa , objek String tidak berubah yang bermaksud bahawa pemalar tidak dapat diubah setelah dibuat.Mencari substring rentetan adalah soalan yang sangat biasa diajukan di . Oleh itu, saya akan menerangkan bagaimana Substring di Java berfungsi.

Inilah topik yang akan saya bahas dalam artikel ini:





Mari kita mulakan.

Substring di Java: Apa itu substring di Java?

Sebahagian daripada a dipanggilke S ubstring . Dengan kata lain, substring adalah subset rentetan lain. Substring Java() kaedah mengembalikan rentetan baru yang merupakan substring rentetan ini. substring () kaedah adalah kaedah yang berlebihan.



Sintaks:
substring (// salah satu kaedah)
{
// badan
}

Contoh:

Substring di Java - Edureka



apakah gandingan di java

Ini adalah contoh jelas substring di . Di sini, rentetan adalah 'Edureka' tetapi apabila anda memecahnya menjadi blok, ia terdiri daripada substring yang akhirnya menghitung rentetan.

Mari maju dan fahami kaedah yang berbeza di bawah substring ().

Substring di Java: Kaedah berbeza di bawah substring

Pada dasarnya terdapat dua kaedah yang berbeza di bawah kaedah substring (). Mereka adalah:

  • String substring (int begIndex)
  • String substring (int beginIndex, int endIndex)

Mari kita fahami secara terperinci.

String substring (int begIndex)

Kaedah ini mempunyai dua varian dan ia mengembalikan rentetan baru yang merupakan substring dari rentetan ini. Substring bermula dengan watak pada indeks yang ditentukan ‘beginIndex’ hingga akhir rentetan.

Sintaks:
substring String awam (int begIndex)

Catatan : indeks bermula dari '0' yang merujuk kepada watak pertama String.

Mari kita lihat contohnya.

kelas awam Substring {public static void main (String args []) {// Memulakan String String Str = String baru ('Welcome to Edureka') // menggunakan substring () untuk mengekstrak substring // mengembalikan Edureka System.out.print ( 'Substring adalah:') System.out.println (Str.substring (10))}}

Pengeluaran: Edureka

String substring (int beginIndex, int endIndex)

Kaedah ini mempunyai dua varian dan ia mengembalikan yang baru yang merupakan substring tali ini. Substring bermula dengan watak pada indeks yang ditentukan BeginIndex dan meluas hingga akhir rentetan atau hingga endIndex - 1 jika terdapat argumen lain.

Sintaks

substring String awam (int begIndex, int endIndex)

Mari bersama contoh.

kelas awam Substring2 {public static void main (String args []) {// Memulakan String String Str = new String ('Welcome to Edureka') // menggunakan substring () untuk mengekstrak substring // mengembalikan edu System.out.print ( 'Substring adalah:') System.out.println (Str.substring (10, 14))}}

Pengeluaran : kejayaan

perbezaan antara qtp dan selenium

Sekarang, mari kita menuju ke topik terakhir.

Substring di Java: Program substring

Mari kita bincangkan beberapa program yang membantu memahami Substring .

Aturcara untuk mencetak semua substring tali yang diberikan

kelas Kursus {// Fungsi untuk mencetak semua sub rentetan static void subString (char str [], int n) {// Pilih titik permulaan untuk (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Pengeluaran:

Seterusnya, menggunakan kaedah (Menggunakan fungsi substr ())

Substring kelas awam {// Fungsi untuk mencetak semua substring public static void SubString (String str, int n) {untuk (int i = 0 i

Pengeluaran :

Ini membawa kita ke akhir artikel ini di mana kita telah belajar mengenai Substring di . Semoga anda jelas dengan semua yang telah dikongsi dengan anda dalam tutorial ini.

Pastikan anda berlatih sebanyak mungkin dan kembalikan pengalaman anda.

Jika anda menganggap artikel ini mengenai 'Substring in Java' relevan, lihat sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar yang berpuas hati tersebar di seluruh dunia.

Kami di sini untuk membantu anda dalam setiap langkah dalam perjalanan anda, kami menyediakan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi Anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Sekiranya anda menemui sebarang pertanyaan, jangan ragu untuk mengajukan semua pertanyaan anda di bahagian komen 'Substring in Java' dan pasukan kami akan dengan senang hati menjawab.