자바 String의 startsWith(), endsWith() 메소드의 사용 방법에 대해서 정리하였습니다.
startsWith()는 어떤 String이 특정 문자열로 시작하는지를 boolean 타입으로 리턴해줍니다.
반대로 endsWith()는 특정 문자열로 끝나는지 boolean 타입으로 리턴해줍니다.
startsWith(String)
startsWith(String)는 String 타입을 인자로 받으며,
해당 String 객체가 인자로 전달된 String으로 시작한다면 true를 리턴하고 그렇지 않다면 false를 리턴합니다.
시작한다는 의미는 인자로 전달된 String의 모든 문자가 처음부터 일치해야 합니다. 아래 예제는 startsWith가 언제 true를 리턴하는지 보여줍니다.
String example = "Java programmers";
System.out.println(example.startsWith("J"));
System.out.println(example.startsWith("Jav"));
System.out.println(example.startsWith("Java p"));
System.out.println(example.startsWith("ava"));실행 결과입니다.
true
true
true
falseendsWith(String)
endsWith(String)는 String 타입을 인자로 받으며,
해당 String 객체가 인자로 전달된 String으로 끝난다면 true를 리턴하고 그렇지 않다면 false를 리턴합니다.
아래 예제는 endsWith가 언제 true를 리턴하는지 보여줍니다.
String example = "Java programmers";
System.out.println(example.endsWith("s"));
System.out.println(example.endsWith("rs"));
System.out.println(example.endsWith("programmers"));
System.out.println(example.endsWith("Java"));실행 결과입니다.
true
true
true
falseLoading script...
Related Posts
- Java - Unsupported class file major version 61 에러
 - Java - String.matches()로 문자열 패턴 확인 및 다양한 예제 소개
 - Java - 문자열 공백제거 (trim, replace)
 - Java - replace()와 replaceAll()의 차이점
 - Java - ArrayList 초기화, 4가지 방법
 - Java - 배열 정렬(Sorting) (오름차순, 내림차순)
 - Java - 문자열(String)을 비교하는 방법 (==, equals, compare)
 - Java - StringBuilder 사용 방법, 예제
 - Java - 로그 출력, 파일 저장 방법 (Logger 라이브러리)
 - Java IllegalArgumentException 의미, 발생 이유
 - Java - NullPointerException 원인, 해결 방법
 - Seleninum의 ConnectionFailedException: Unable to establish websocket connection 해결
 - Java - compareTo(), 객체 크기 비교
 - Java - BufferedReader로 파일 읽기
 - Java - BufferedWriter로 파일 쓰기
 - Java - BigInteger 범위, 비교, 연산, 형변환
 - Java charAt() 함수 알아보기
 - Java contains()로 문자(대소문자 X) 포함 확인
 - Java - Set(HashSet)를 배열로 변환
 - Java - 문자열 첫번째 문자, 마지막 문자 확인
 - Java - 문자열 한글자씩 자르기
 - Java - 문자열 단어 개수 가져오기
 - Java - 1초마다 반복 실행
 - Java - 배열을 Set(HashSet)로 변환
 - Java - 여러 Set(HashSet) 합치기
 - Java - 명령행 인자 입력 받기
 - Java - 리스트 역순으로 순회, 3가지 방법
 - Java - 특정 조건으로 리스트 필터링, 3가지 방법
 - Java - HashMap 모든 요소들의 합계, 평균 계산
 - Java - 특정 조건으로 HashMap 필터링
 - Java - 싱글톤(Singleton) 패턴 구현
 - Java - 숫자 왼쪽에 0으로 채우기
 - Java - String 배열 초기화 방법
 - Java - 정렬된 순서로 Map(HashMap) 순회
 - Java - HashMap에서 key, value 가져오기