ホームページ >Java >&#&チュートリアル >Javaで整数配列を文字列に変換するにはどうすればよいですか?

Javaで整数配列を文字列に変換するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 07:35:021044ブラウズ

How to Convert an Integer Array to a String in Java?

toString を使用した int 配列から文字列への変換

問題:

int 配列を String に変換しようとしていますtoString(int[]) メソッドを使用していますが、新しい String オブジェクトで呼び出そうとしたときにエラーが発生しました。

コード:

<code class="java">int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;

System.out.println(array.toString());
System.out.println(new String().toString(array)); // Error</code>

エラー:

メソッド toString() は、int[] 型の引数には適用できません。

解決策:

必要な変換これは、java.util パッケージの静的な Arrays.toString(int[]) メソッドを利用することで実現できます。変更されたコードは次のとおりです。

<code class="java">import java.util.Arrays;

int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;

System.out.println(Arrays.toString(array));</code>

Arrays.toString(int[]) の説明:

このメソッドは、int 配列の文字列表現を返します。文字列は、角括弧で囲まれた配列要素のリストで構成されます。隣接する要素はカンマで区切られ、その後にスペースが続きます。

出力例:

メソッド呼び出しが修正されたサンプル コードは、次の行に沿った出力を生成します。

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

以上がJavaで整数配列を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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