final int LIMIT = 5;
String source = "12345abcdeABCDE!@";
int length = source.length();
List list = new ArrayList(length/LIMIT + 5); 데이터길이(10) / 자르는갯수(5) + 5
for(int i = 0; i < length; i+= LIMIT){
if(i + LIMIT < length){
list.add(source.substring(i, i + LIMIT));
source.substring(0, 5) 12345
source.substring(5, 10) abced
source.substring(10, 15) ABCDE
}else{
list.add(source.substring(i)); // 해당위치부터 나머지
source.substring(15)
}
}
for(int i = 0; i < list.size(); i++){
System.out.println(list.get(i));
}
12345
abcde
ABCDE
!@
[자바] double 지수형태 알파벳 숫자를 원래 숫자로 바꾸는 방법[BigDecimal] (0) | 2020.05.25 |
---|---|
[자바] 오라클 JDBC 연결 (0) | 2018.01.17 |
[JAVA] ArrayList add(), Collections.sort(), contains() , retainAll() (0) | 2017.11.24 |
[JAVA] 배열 Array 최대값, 최소값 구하기 (0) | 2017.11.10 |
[JAVA] 배열 Array 생성 (0) | 2017.11.10 |
댓글 영역