문자열에서 특정 위치에 있는 문자를 추출하고 싶을때가 있다.
이번 포스팅에서는 원하는 문자를 추출하는 방법에 대해서 알아보자.
charAt
String 내장 메서드중 하나인 charAt을 이용하면 특정위치의 문자를 가져올 수 있다.
python에서 문자열의 index로 가져오는 역할과 비슷하다고 보면 된다.
@Test
@DisplayName("String에서 특정 문자를 가져온다1.")
void charAt1() {
//given
char expected = '멍';
String text = "멍토 블로그";
//when
char value = text.charAt(0);
//then
assertThat(value).isEqualTo(expected);
}
여기서는 첫번째 문자를 가져오고 싶어서 0번째 인덱스에 있는 문자를 달라고 요청을 한 예시이다.
공부해보기
따로 공부가 하고 싶은 사람들은 아래 깃허브에서 코드를 받아서 연습을 하면 된다.
자바공부용 깃허브 : https://github.com/daum7766/java-study
GitHub - daum7766/java-study: test 코드를 기반으로 자바의 기능을 학습한다.
test 코드를 기반으로 자바의 기능을 학습한다. Contribute to daum7766/java-study development by creating an account on GitHub.
github.com
참고자료
https://devdocs.io/openjdk~11/java.base/java/lang/string
DevDocs
devdocs.io
'프로그래밍언어 > Java' 카테고리의 다른 글
[Java] try-catch-final 보다 try-with-resources를 이용하자 (0) | 2022.03.25 |
---|---|
[Java] JUnit 이란? (1) | 2022.03.20 |
자바(Java) String 문자열 비교하기 (0) | 2022.02.10 |
자바(Java) 문자열(String) 대문사, 소문자 변환하기 (0) | 2022.02.09 |
자바(Java) 문자열 자르기(split, subString) 사용법 (0) | 2022.02.09 |
댓글