logo

자바 문자열 startWith()

그만큼 Java 문자열 클래스 startWith() 메소드는 이 문자열이 주어진 접두사로 시작하는지 확인합니다. 이 문자열이 주어진 접두사로 시작하면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

서명

startWith() 메소드의 구문 또는 서명은 다음과 같습니다.

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

매개변수

접두사 : 문자의 순서

java 문자열을 int로 캐스트

오프셋: 문자열 접두어 일치가 시작되는 인덱스입니다.

보고

참 또는 거짓

startWith(String prefix, int tooffset)의 내부 구현

 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; } 

startWith(문자열 접두어)의 내부 구현

 // 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 문자열 startWith() 메소드 예

startWith() 메서드는 문자의 대소문자 구분을 고려합니다. 다음 예를 고려하십시오.

문자열을 정수로 변환하는 방법 java

파일 이름: 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 startWith(String prefix, int offset) 메서드 예

함수에 추가 인수(오프셋)를 전달하는 데 사용되는 startWith() 메서드의 오버로드된 메서드입니다. 이 메서드는 전달된 오프셋에서 작동합니다. 예를 살펴보겠습니다.

파일 이름: StartsWithExample2.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 문자열 startWith() 메소드 예 - 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.'); } } } 

산출:

bash 문자열 연결
 The string starts with the empty string.