import java.util.*;
class Solution {
public String[] solution(String my_str, int n) {
List<String> answer = new ArrayList<>();
// 문자열 길이가 n 값에 나눠떨어지는 경우
for(int i=0 ; i < (my_str.length() / n) ; i++) {
answer.add(my_str.substring((n * i), (n * (i + 1))));
}
// 나눠떨어지지 않는 경우
if(my_str.length() % n != 0) {
answer.add(my_str.substring((my_str.length() / n) * n));
}
return answer.toArray(new String[0]);
}
}
리스트 메소드 아직도 잘 모르는 사람 나야 나....
✔ .add()
: 리스트에 원소 추가
✔ .substring(시작 위치, 끝 위치)
✔ .toArray(new String[0])
: 리스트를 Array로 변환. 원래 리스트 사이즈로 배열 만듦
(참고하였습니다.. 감사합니다...)
[프로그래머스] 잘라서 배열로 저장하기 - Java
프로그래머스 잘라서 배열로 저장하기 (Java)
velog.io
[JAVA] ArrayList 긴 문자열 데이터 잘라서 담기 substring(), add()
1. 자르고자 하는 글자의 개수를 지정한다 final int LIMIT = 5; 2. 문자를 변수에 담기 String source = "12345abcdeABCDE!@"; 3. 문자길이(17) 변수에 담기 int length = source.length(); 4. ArrayList list 생성 List list = new Arra
aries574.tistory.com
[Java] 문자열 자르기(Substring, Split) 사용법 & 예제
자바 스트링 클래스에는 사용하기 편리하도록 만들어놓은 여러 가지 함수가 있습니다. 이번 포스팅에서는 그 함수들 중 문자열 자르기에 관련된 함수들을 한번 알아보도록 하겠습니다. SubString
coding-factory.tistory.com
[JAVA] List 의 toArray() 메서드
List 컨테이너의 인스턴스를 배열(array)로 만드는것이 'toArray' 메서드이다. 하지만 이 메서드 사용에 있어서 아래와같은 아리송한 코드를 자주 봤을 것이다. List<String> stringList = new ArrayList<...
asuraiv.blogspot.com
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Lv. 0] 최댓값 만들기 (2) (0) | 2023.02.09 |
---|---|
[프로그래머스/Lv. 0] 문자열 계산하기 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 치킨 쿠폰 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 인덱스 바꾸기 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 삼각형의 완성조건 (2) (0) | 2023.02.08 |