Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- this
- HTML
- db
- til
- TMDB
- http
- IntersectionObserver
- bootstrap
- Fetch
- SQL
- CSS
- useEffect
- REACT
- Github Pages
- Boostrap
- supabase
- Database
- API
- W
- firestoredatabase
- github
- Cloud
- nosql
- 배포
- url
- Protocol
- JavaScript
- jQuery
- web
- data
Archives
- Today
- Total
072DATA
자바 문자열 관련 메소드 (2) 본문
startsWith
메서드는 주어진 문자열이 특정 문자열로 시작하는지 여부를 확인합니다.
String str = "HAVBOQPPA";
System.out.println(str.startsWith("HAV"));
//str의 문자열이 HAV로 시작하기 때문에
//true를 반환(HAV로 시작하지 않으면 false)
endsWith
메서드는 주어진 문자열이 특정 문자열로 끝나는지 여부를 확인합니다.
String str = "HAVBOQPPA";
System.out.println(str.endsWith("PPA"));
//str의 문자열이 PPA로 끝나기 때문에 true를 반환(PPA로 끝나지 않으면 false)
(startsWith, endsWith와 비슷한 메소드로 contains(문자열을 포함하는지)메소드도 존재함!
trim
메서드는 좌우에 있는 공백을 제거함
String str = " HAVBOQPPA ";
System.out.println(str.trim());
//str문자열에서 첫번째 문자열과 마지막 문자열을 기준으로 좌우 공백을 없애줌
//결과는 "HAVBOQPPA"를 출력
replace
문자열에서 지정된 부분을 다른 문자열로 대체하는 역할을 합니다.
String my_String = "ABAABBB";
String pat = "BAB";
myString = myString.replace("A", "a").replace("B", "A").replace("a", "B");
return myString.contains(pat) ? 1 : 0;
// my_String의 문자 "A"를 "B"로 바꾸고 "B"를 "A"로 바꾼 뒤
// pat의 문자열이 새롭게 바뀐 my_string 에 포함 되어 있으면 1을 아니면 0을 반환 하는 문제인데
// 해당 코드에서 replace를 참고하면 된다
// repalce를 사용하면서 "A"를 "a"로 -> "B"를 "A"로 -> "a"를 "B"로 바꿔주어
// 결과적으로 A를 B, B를 A로 바꿈
split
split은 특정 문자를 기준으로 문자열을 잘라 줌
String my_string = " i love you";
String[] answer = my_string.split("[ ]+");
return answer;
//my_string의 문자열에서 공백을 제외한 단어들을 answer 배열에 담아서 리턴한다
//split을 사용해 공백을 기준으로 문자열을 나누는데 []안에 공백을 넣고 +해줌으로
//하나 이상의 공백을 기준으로 문자열을 나눌 수 있게 됨!!!("[ ]+"를 잘 기억 해야겠당)
'BackEnd > JAVA' 카테고리의 다른 글
자바 배열 정렬 메소드 (Arrays.sort) (1) | 2023.12.11 |
---|---|
자바 배열 복사 (Arrays.copyOf) (1) | 2023.12.08 |
자바 문자열 관련 메소드(1) (2) | 2023.12.03 |
2023-11-29 (0) | 2023.11.29 |
2023-11-19 : l (2) | 2023.11.19 |