Solution à la sortie tronquée du tableau de caractères Java : l'initialisation est requise lors de la déclaration du tableau, le code est [char buf[] = new char[200];for(int i = 0; i < 200; i++) {buf[i] = '0';}】
Solution pour la sortie d'un tableau de caractères Java avec un code tronqué :
Lorsque j'écrivais un socket aujourd'hui, j'ai transmis une chaîne via le réseau. Lorsque je l'ai lue, j'ai stocké une chaîne de caractères. Puis, lorsque j'ai sorti le tableau, j'ai trouvé un problème (je l'ai déjà rencontré). c'est-à-dire qu'en plus des informations qui devraient être affichées, et également afficher de nombreuses cases ~~~
J'ai vérifié les caractères tronqués sur Internet, et ils ont dit que c'était un problème d'encodage, mais c'est non. La solution est très simple. Vous devez l'initialiser lors de la déclaration du tableau ! !
char buf[] = new char[200]; for(int i = 0; i < 200; i++){ buf[i] = '0'; }
Sinon, des problèmes similaires se produiront ! !
Recommandations d'apprentissage gratuites associées : Tutoriel de base Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!