프로그래밍언어/Java

[Java] 문자열에서 원하는 문자 추출하기

멍토 2022. 2. 10. 21:46

문자열에서 특정 위치에 있는 문자를 추출하고 싶을때가 있다.

이번 포스팅에서는 원하는 문자를 추출하는 방법에 대해서 알아보자.

 

 

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