IT/안드로이드+JAVA
[안드로이드+JAVA] 지정한 수 만큼 문자열 잘라서 출력하기
안경 쓴 귀니
2020. 10. 8. 23:17
반응형
지정한 수 만큼 문자열 잘라서 출력하기
문자열 길이와 반복 횟수를 구한 후 substring을 사용하여 출력
android string api : developer.android.com/reference/java/lang/String
1
2
3
4
5
6
7
8
9
10
11
12
|
String word = "1234567890a1234567890b1234567890c1234567890d";
int cut = 10; // 문자열 자를 문자 수
int len = word.length(); // 문자열 총 길이
int repeat = len / cut; // 반복 횟수
String leftWord = word; // 자르고 남은 문자열
while (0 < repeat) {
String getStr = leftWord.substring(0, cut); // 0부터 인덱스 cut 까지 문자열 가져오기
Log.d(TAG, "print : " + getStr); // 출력
leftWord = leftWord.substring(cut); // 출력한 문자열 이후 문자열 가져오기
--repeat;
}
Log.d(TAG, "last : " + leftWord); // 나머지 문자열 출력
|
cs |
출력 결과
print : 1234567890
print : a123456789
print : 0b12345678
print : 90c1234567
last : 890d
반응형