The Klasa Java String zaczyna się od() Metoda sprawdza, czy ciąg ten zaczyna się od podanego przedrostka. Zwraca wartość true, jeśli ten ciąg zaczyna się od podanego przedrostka; w przeciwnym razie zwraca wartość false.
Podpis
Poniżej podana jest składnia lub sygnatura metody startWith().
public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset)
Parametr
prefiks : Kolejność znaków
losowy brak generatora w Javie
zrównoważyć: indeks, od którego rozpoczyna się dopasowywanie przedrostka ciągu.
Zwroty
prawda czy fałsz
Wewnętrzna implementacja startWith (prefiks String, 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; }
Wewnętrzna implementacja startWith (przedrostek String,)
// 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); }
Przykład metody Java String opensWith().
Metoda startWith() uwzględnia wielkość liter w znakach. Rozważ następujący przykład.
Nazwa pliku: Rozpoczyna się od przykładu.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 } }
Wyjście:
true true false
Ciąg Java zaczyna się od (przedrostek ciągu, przesunięcie int) Przykład metody
Jest to przeciążona metoda metody startWith(), która służy do przekazania dodatkowego argumentu (offsetu) do funkcji. Metoda działa na podstawie przekazanego przesunięcia. Zobaczmy przykład.
Nazwa pliku: Rozpoczyna się od przykładu 2.java
burak ozcivit
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 } }
Wyjście:
true false true
Przykład metody Java String startWith() — 3
Jeśli dodamy pusty ciąg na początku ciągu, nie będzie to miało żadnego wpływu na ciąg.
'' + 'Igrzyska Olimpijskie w Tokio' = 'Igrzyska Olimpijskie w Tokio
Oznacza to, że można powiedzieć, że ciąg znaków w Javie zawsze zaczyna się od pustego ciągu. Potwierdźmy to samo za pomocą kodu Java.
Nazwa pliku: Rozpoczyna się od przykładu 3.java
Ciągi znaków połączone w Javie
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.'); } } }
Wyjście:
The string starts with the empty string.