split로 문자열을 잘라 배열에 담던 도중 한가지 문제가 있었다.
split(":") 을 기준으로 자르고 있었는데 첫번째 : 기준으로만 잘라야 했다.
split를 보면 2개의 인자를 받을 수 있는데,
public String[] split(String regex, int limit);
String text = 기타: 테스트: 테스트 :테스트;
text.split(":", 2); 로 자를 경우
[기타, 테스트: 테스트 :테스트] 로 담기게 된다. 즉 배열의 길이가 2개가 됨.
[SpringBoot] Bean 어노테이션 (0) | 2022.03.03 |
---|---|
직전에 쌓인 키값을 가져오기(Mybatis selectKey) (0) | 2022.01.23 |
스프링 각종 파라미터 타입(링크) (0) | 2021.09.30 |
문자열안에 따옴표 인식 (0) | 2021.09.16 |
Json과 Gson (0) | 2021.08.05 |