Java char 배열의 잘못된 출력에 대한 해결 방법: 배열을 선언할 때 초기화가 필요합니다. 코드는 [char buf[] = new char[200];for(int i = 0; i < 200; i++){buf입니다. [i ] = '0';}】
Java 문자 배열 출력 왜곡 코드에 대한 해결 방법:
오늘 소켓을 작성할 때 네트워크를 통해 문자열을 전송했고, 읽어보면 문자열에 char 문자가 저장되어 있다가 배열을 출력했는데 문제가 발견되었습니다(이전에 겪은 적이 있습니다). 즉, 출력해야 할 정보 외에 많은 상자도 출력됩니다~~~
글자 깨짐 현상을 온라인에서 확인해보니 인코딩 문제라고 합니다. 사실 해결 방법은 매우 간단합니다. 배열을 선언할 때 초기화해야 합니다! !
char buf[] = new char[200]; for(int i = 0; i < 200; i++){ buf[i] = '0'; }
그렇지 않으면 비슷한 문제가 발생합니다! !
관련 무료 학습 권장사항: Java 기본 튜토리얼
위 내용은 Java char 배열 출력의 잘못된 코드 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!