자바 String 원하는 문자열 추출 정리
자바 String 관련해서 자르고 추출하고, 있는지 검사에 대한 자주쓰는 기본 메서드에 대해 정리한다.
indexOf(String a) = a의 문자의 위치 값을 숫자를 얻는다.
lastindexOf(String a) = a 문자를 뒤에서부터 찾아 위치 값 숫자를 얻는다.
subString(a, b) = a부터 b전까지의 위치의 문자열을 가져온다.
String substring(int index) = 문자열 index위치부터 끝까지 문자열.
EX ) "자바 코딩 배우자". substring(4) => 배우자
String substrnig(int a, int b) = 현재 문자열 객체에서 a부터 b 직전까지 문자열
Char charAt(int index) = String 문자열에서 index 번째 문자 값 1개를 가져온다.
int indexOf(String str) = 문자열 str를 찾아서 존재하면 첫째 문자 위치 값을 반환, 없으면 -1을 반환한다.
아래 코드 예제를 확인하시어, 문자열 추출관련한 사용방법을 자세히 알아보시기 바랍니다.
1. 해당 문자열이 있는지 비교
if (str.indexOf(".") >= 0)
{
// . 이라는 값이 있다면
} else {
// . 이라는 값이 없다면
}
2. 문자열 수
len = str.length(); // str의 글자 길이
3. 부분 문자열 자르기
str = str.substring(3,7) + "9"; // str 3~7 까지 자르고 뒤에 9를 붙인다.
4. 문자열 대체
str = StringMgr.replace(str, "\"","'"); // " -> ' 로 변경
5. String을 integer로 형 변환
int a = Integer.parseInt("123");
※ JAVA 문자열 관련된 아래 포스팅도 확인해보시기 바랍니다.
https://www.appletong.com/entry/JAVA-String-Map-변환
https://www.appletong.com/entry/자바-문자열을-날짜로-변환하기
https://www.appletong.com/entry/자바스크립트-원하는-문자열-추출-substringsubstr
'프로그래밍 > JAVA' 카테고리의 다른 글
프로메테우스 그라파나 자바 어플리케이션 모니터링 (2) jmx_exporter (0) | 2021.11.01 |
---|---|
프로메테우스 그라파나 자바 어플리케이션 모니터링 (1) tomcat 설치 (0) | 2021.11.01 |
디자인 패턴 Builder Pattern (0) | 2021.02.24 |
JAVA object equals, String equals 는 뭐가 다를까? (5) | 2021.02.19 |
매우 쉬운 첨부파일 업로드 하기 JSP 예제 (0) | 2021.02.19 |
댓글