ホームページ >Java >&#&ベース >Java char 配列出力の文字化けコードの問題

Java char 配列出力の文字化けコードの問題

coldplay.xixi
coldplay.xixiオリジナル
2020-10-20 10:50:053130ブラウズ

Java char 配列出力の文字化けコードの解決策: 配列を宣言するときに初期化が必要です。コードは [char buf[] = new char[200];for(int i = 0; i

Java char 配列出力の文字化けコードの問題

Java char 配列出力の文字化けコードの解決策:

今日ソケットを書いているときに、ネットワーク経由で文字列を送信し、それを読み出すときに文字列を格納し、配列を出力するときに問題を発見しました(以前にも遭遇しました)、つまり、出力されるべき情報に加えて、大量のボックスが出力されました~~~

インターネットで文字化けを調べたところ、エンコードの問題とのことでしたが、解決策は非常に簡単で、配列を宣言するときに初期化する必要があります。 !

char buf[] = new char[200];
 
for(int i = 0; i < 200; i++){
buf[i] = &#39;0&#39;;
}

そうしないと、同様の問題が発生します。 !

関連する無料学習の推奨事項: Java 基本チュートリアル

以上がJava char 配列出力の文字化けコードの問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。