[자바] 구분자가 없을 때 자르는 방법.
1. QUESTION
2. CLASS
A. substring 사용한 예
A-1. CLASS
public static void main(String[]args){
String ranNum = "12345678901234567890";
int[] aa = {4,5,3};
int count = 0;
int aaLen;
int k = 0;
String ranSpliteNum = "";
for(int i = 0;i < aa.length;i++){
aaLen = aa[i];
ranSpliteNum = ranNum.substring(count,count + aaLen);
count += aaLen;
System.out.println("aa["+ k + "] = " + ranSpliteNum);
k = k + 1;
}
}
A-2. RUN
aa[0] = 1234
aa[1] = 56789
aa[2] = 012
B. substring 사용하지 않은 예
B-1. CLASS
public static void main(String[]args){
String ranNum = "12345678901234567890";
int[] aa = {4,5,3};
int count = 0;
int aaLen;
int k = 0;
int j = 0;
for(int i = 0;i < aa.length;i++){
String ranSpliteNum = "";
aaLen = aa[i];
for(j = count;j < count+aaLen;j++){
ranSpliteNum += ranNum.charAt(j);
}
count = count + aaLen;
System.out.println("aa["+ k + "] = " + ranSpliteNum);
k = k + 1;
}
}
B-2. RUN
aa[0] = 1234
aa[1] = 56789
aa[2] = 012