Java String Startswith (): Panduan Lengkap – Codewithaden

Metode Java String StartSwith () digunakan untuk memeriksa awalan string. Ini memverifikasi apakah string yang diberikan dimulai dengan string argumen atau tidak. Metode Java String StartSwith () adalah metode yang kelebihan beban dan memiliki dua bentuk:

  1. Public Boolean Startswith (Prefix String)
  2. Public Boolean Startswith (Prefix String, INT Index)

Java String startswith ()

Java String startswith () adalah metode bawaan Kelas string digunakan untuk memeriksa awalan string. Itu dimulai dengan() Metode dapat mulai memeriksa dari indeks pertama atau memeriksa dari indeks yang ditentukan. Ini mengembalikan nilai boolean yang benar atau salah berdasarkan apakah string yang diberikan dimulai dengan huruf atau kata yang ditentukan.

Kadang -kadang diperlukan untuk memeriksa apakah string tertentu dimulai dengan awalan yang diberikan atau tidak. Java mengurus ini java.lang.string.startswith () metode.

Ini mengarah ke dua varian metode:

boolean startswith (string str):

Itu kembali BENAR Jika STR adalah awalan dari string.

boolean startswith (string str, int fromIndex):

Ini mengembalikan true jika string dimulai dengan STR mulai dari indeks yang ditentukan dariindex. Misalnya, katakanlah bahwa nilai string S adalah “hai di sana,” dan kami menelepon dimulai dengan() Metode seperti ini: S.Startswith (“There”, 3) Maka ini akan mengembalikan true karena kami telah memberikan nilai 3 sebagai dariindex, pencarian kata kunci ” di sana ”Dimulai dari indeks 3 dari string yang diberikan s. Jadi ditemukan di awal string s.

Java

Implementasi internal

public boolean startsWith(String prefix, int toffset) {  
     char ta[] = value;  
     int to = toffset;  
     char pa[] = prefix.value;  
     int po = 0;  
     int pc = prefix.value.length;  
     // Note: toffset might be near -1>>>1.  
     if ((toffset < 0) || (toffset > value.length - pc)) {  
         return false;  
     }  
     while (--pc >= 0) {  
         if (ta[to++] != pa[po++]) {  
             return false;  
         }  
     }  
     return true;
 } 

Mulai dari indeks pertama

Sintaksis

Public Boolean Startswith (Prefix String)

Parameter

String yang perlu ditemukan di awal.

Nilai pengembalian

Itu kembali BENAR Jika pertandingan ditemukan; Kalau tidak, ia kembali PALSU

Contoh1.java:

Contoh berikut menunjukkan penggunaan dimulai dengan() Metode memulai pertandingan dari indeks pertama.

Lihat kode berikut.

public class Example1 {
  public static void main(String[] args) {
    String s1 = new String("This is Java.");
    System.out.println(s1);

    System.out.println(s1.startsWith("This"));
  }
}
 

Keluaran

Starting

Contoh2.java:

Contoh berikut menunjukkan situasi yang sama.

public class Example2 {
  public static void main(String[] args) {
    String s1 = new String("This is Java.");
    System.out.println(s1);

    System.out.println(s1.startsWith("Th"));
  }
}
 

Keluaran

Java

Contoh3.java:

Contoh berikut menunjukkan pertandingan yang gagal.

public class Example3 {
  public static void main(String[] args) {
    String s1 = new String("This is Java.");
    System.out.println(s1);

    System.out.println(s1.startsWith("Java"));
  }
}
 

Keluaran

Java

Mulai dari indeks apa pun

Sintaksis

Public Boolean Startswith (Prefix String, INT Index)

Parameter

String yang perlu ditemukan dan indeks dari mana untuk mulai mencocokkan dari

Nilai pengembalian

Itu kembali BENAR Jika kecocokan ditemukan, sebaliknya Salah

Contoh4.java:

Contoh berikut menunjukkan penggunaan dimulai dengan() Fungsi untuk memulai dari indeks yang diberikan:

Lihat program berikut.

public class Example4 {
  public static void main(String[] args) {
    String s1 = new String("This is Java.");
    System.out.println(s1);
    System.out.println(s1.startsWith("This", 8));
  }
}
 

Keluaran

The

Contoh5.java:

Contoh berikut menunjukkan kecocokan yang gagal dalam variasi ini:

public class Example5 {
  public static void main(String[] args) {
    String s1 = new String("This is Java.");
    System.out.println(s1);

    System.out.println(s1.startsWith("Java", 8));
  }
}
 

Keluaran

Java

Beginilah cara java.lang.string.startswith () Metode dapat mencocokkan string dengan awalan yang diberikan baik mulai dari indeks pertama atau indeks yang diberikan.

Kesimpulan

Metode startswith () adalah metode kenyamanan yang memeriksa apakah string dimulai dengan string lain. Kami juga dapat melewati indeks karakter pertama yang mulai memeriksa.

Itu untuk tutorial ini.

Pos terkait

Java String split ()

Java String gabung ()

Java String Intern ()

Java String Replace ()

Java String ReplaceAll ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *