Android LogCat 인쇄 길이 필드
2148 단어 utils
Android는 인쇄 로그를 개발하여 LogCat로 출력하지만 logCat 인쇄 로그의 길이가 제한되어 있어서 긴 데이터를 만났을 때 완전하지 않은 것을 보일 수 있습니다. 오늘은 제가 직접 쓰는 방법을 소개해 드리겠습니다. 이 LogCat 인쇄가 완전하지 않은 문제를 해결하도록 하겠습니다.사실 방법은 매우 간단하다. 바로 긴 필드를 여러 개의 작은 필드로 나누어 인쇄하는 것이다.우선 긴 문자열을 maxLength 길이의 작은 문자열로 나누고 단락수를 구분할 때 int정수제법의 특징을 이용하여 1을 더해야 한다는 것을 기억해라. 왜 그런지 알려주지 않을 것이다. 만약에 자바의 기초를 많이 보지 못한다면.String을 사용했습니다.substring () 방법은 좌표의 마지막 부분을 기록하는 데 maxlength의 길이가 없을 수 있기 때문에
public static void show(String str) {
str = str.trim();
int index = 0;
int maxLength = 3000;
String sub;
if (str.length() < maxLength) {
Log.e("aa", str);
} else {
int num = str.length() / maxLength + 1;
for (int i = 0; i < num; i++) {
if (num-1==i) {
Log.e("aa", str.substring(i * maxLength, str.length()));
}else{
Log.e("aa", str.substring(i * maxLength, (i + 1) * maxLength));
}
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
값 번호화CSS 값을 얻었지만 그것으로 수학을 하고 싶다면 어떻게 해야 할까요? 오 안돼! CSScalc() 구문을 사용할 수 있을 것 같습니다… 이것은 모두 그런 간단한 계산에 적합하지만 매운 맛이 나기 시작하면 어떻게 될...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.