Maison  >  Article  >  Java  >  Problème de code tronqué dans la sortie du tableau de caractères Java

Problème de code tronqué dans la sortie du tableau de caractères Java

coldplay.xixi
coldplay.xixioriginal
2020-10-20 10:50:053097parcourir

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';}】

Problème de code tronqué dans la sortie du tableau de caractères Java

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] = &#39;0&#39;;
}

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn