본문 바로가기
Language/Java

자바 , 들어간 String 콤마 기준으로 배열로 만드는 방법

by wakestand 2022. 7. 4.
반응형
String s = "TEST, TEST2";

 

자바에서 위 코드와 같은

,가 들어간 String을 콤마(comma)를 기준으로

배열로 만드려고 하는 경우

 

스프링 프레임워크에서 지원하는

StringUtils의 commaDelimitedListToStringArray 메소드를

사용해주면 간단히 해결되는데

 

import org.springframework.util.StringUtils;

public class SampleController {
    public void test() {
        StringUtils.commaDelimitedListToStringArray("TEST,TEST2");
        // 메소드 사용 시 return ["TEST","TEST2"]
    }
}

 

StringUtils.commaDelimitedListToStringArray(String값);

을 넣어주면 콤마를 기준으로 String[] 배열로 리턴한다

 

StringUtils.commaDelimitedListToStringArray("TEST,TEST2");

이렇게 호출하면 ["TEST", "TEST2"] 를 리턴하는 식이다

 

마지막으로 메소드를 사용해서 배열에 할당하지 않고도

StringUtils.commaDelimitedListToStringArray("TEST,TEST2")[인덱스];

를 사용해서 바로 배열의 특정 인덱스만 꺼내줄 수도 있다

반응형

댓글