logo

מחרוזת Java startsWith()

ה מחלקת Java String startsWith() השיטה בודקת אם מחרוזת זו מתחילה עם הקידומת הנתונה. זה מחזיר אמת אם מחרוזת זו מתחילה עם הקידומת הנתונה; אחרת מחזירה false.

חֲתִימָה

התחביר או החתימה של שיטת startWith() ניתנים להלן.

 public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset) 

פָּרָמֶטֶר

קידומת: רצף של דמות

גיל פיט דיווידסון

לְקַזֵז: האינדקס שממנו מתחילה ההתאמה של קידומת המחרוזת.

החזרות

אמת או שקר

הטמעה פנימית של startsWith(מחרוזת קידומת, int toffset)

 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 value.length - pc)) { return false; } while (--pc >= 0) { if (ta[to++] != pa[po++]) { return false; } } return true; } 

יישום פנימי של startsWith(מחרוזת קידומת,)

 // Since the offset is not mentioned in this type of startWith() method, the offset is // considered as 0. public boolean startsWith(String prefix) { // the offset is 0 return startsWith(prefix, 0); } 

דוגמה לשיטת Java String startsWith()

שיטת startsWith() לוקחת בחשבון את רגישות האותיות של תווים. שקול את הדוגמה הבאה.

mysql הכנס לתוך

שם קובץ: StartsWithExample.java

 public class StartsWithExample { // main method public static void main(String args[]) { // input string String s1='java string split method by javatpoint'; System.out.println(s1.startsWith('ja')); // true System.out.println(s1.startsWith('java string')); // true System.out.println(s1.startsWith('Java string')); // false as 'j' and 'J' are different } } 

תְפוּקָה:

 true true false 

Java String startsWith(מחרוזת קידומת, int offset) דוגמה לשיטה

זוהי שיטה עמוסה מדי של המתודה startWith() המשמשת להעברת ארגומנט נוסף (היסט) לפונקציה. השיטה פועלת מהקיזוז שעבר. בואו נראה דוגמה.

שם קובץ: StartsWithExample2.java

scan.nextstring java
 public class StartsWithExample2 { public static void main(String[] args) { String str = 'Javatpoint'; // no offset mentioned; hence, offset is 0 in this case. System.out.println(str.startsWith('J')); // True // no offset mentioned; hence, offset is 0 in this case. System.out.println(str.startsWith('a')); // False // offset is 1 System.out.println(str.startsWith('a',1)); // True } } 

תְפוּקָה:

 true false true 

דוגמה לשיטה Java String startsWith() - 3

אם נוסיף מחרוזת ריקה בתחילת מחרוזת, אז אין לזה השפעה כלל על המחרוזת.

'' + 'אולימפיאדת טוקיו' = 'אולימפיאדת טוקיו

זה אומר שאפשר לומר שמחרוזת ב-Java תמיד מתחילה במחרוזת הריקה. בואו נאשר את אותו הדבר בעזרת קוד Java.

שם קובץ: StartsWithExample3.java

 public class StartsWithExample3 { // main method public static void main(String argvs[]) { // input string String str = 'Tokyo Olympics'; if(str.startsWith('')) { System.out.println('The string starts with the empty string.'); } else { System. out.println('The string does not start with the empty string.'); } } } 

תְפוּקָה:

שניים למרבב אחד
 The string starts with the empty string.