반응형
예를들어,
"00000000012345"
"00000000012346"
"00000000012347"
위와 같이 0000000001234 으로 시작하는 문자열이면 true가 나오게 하고싶다.
이때 사용할 수 있는 함수
- startWith()
- 대상 문자열이 특정 문자나 문자열로 시작하는지 확인
- true 또는 false로 return
- 공백도 같이 인식하여 판단함을 유의해야한다.
public class StartsWithTest{
public static void main(String[] args){
// test 1)
String startsWithT = "자바 코딩 테스트 ";
System.out.println( startsWithT.startsWith("자바") ); // true
System.out.println( startsWithT.startsWith("자바 ") );// true
System.out.println( startsWithT.startsWith("자") );// true
System.out.println( startsWithT.startsWith(" 자") );// false
// test 2)
String string_1 = "00000000012345"
String string_2 = "00000000012346"
String string_3 = "00000000012377"
System.out.println( string_1.startsWith("0000000001234 ") );// true
System.out.println( string_2.startsWith("0000000001234") );// true
System.out.println( string_3.startsWith("0000000001234") );// false
}
}
- endsWith()
- 대상 문자열이 특정 문자나 문자열로 끝나는지 확인
- true 또는 false로 return
- 공백도 같이 인식하여 판단함을 유의해야한다.
public class EndsWithTest{
public static void main(String[] args){
String endsWithT = "자바 코딩 테스트 ";
System.out.println( endsWithT.endsWith("테스트") ); // false
System.out.println( endsWithT.endsWith("테스트 ") );// true
System.out.println( endsWithT.endsWith("트 ") );// true
System.out.println( endsWithT.endsWith(" 테") );// false
}
}
반응형
'나의 개발 기록 > Java /Spring' 카테고리의 다른 글
[Spring] 스프링 AOP 적용 (Transaction) (0) | 2023.03.15 |
---|---|
[JSTL] 날짜를 숫자로, 날짜를 포맷하기 (0) | 2022.11.18 |
[Java] 현재날짜, 현재날짜/시간 구하기 (0) | 2022.11.18 |
[JAVA] jwt 생성,발급,유효성검사 (0) | 2022.10.13 |
[JAVA] 전자정부프레임워크 util:properties로 프로퍼티 사용하기 (feat. @value로 값출력) (0) | 2022.09.14 |
댓글