私は余分なコンマとスペースを配列から削除する方法を知りましたか?プログラムを実行すると、{1、2、3、4、5、}が得られます。私が望むのは {1,2,3,4,5}です。メインは同じままでなければなりません。 PrintArrayメソッドは私が助けが必要なものです。配列内の最後のカンマと空白を削除するには? Java
重複する質問文を参照してください。 これは、ユーザーに番号を尋ねて、それに応じて配列を出力するためです。これは重複する質問ではありません。
public static void printArray(int[] myArray)
{
System.out.print("[");
for(int i = 0; i < myArray.length; i++)
{
myArray[i] = i + 1;
System.out.print(myArray[i] + ", ");
}
System.out.println("]");
}
}
あなたは最後のものを除くすべての要素を印刷することができ、その後、バック「]」を追加、その後別々に – Meccano
最後の要素を印刷し、最後の3つの文字を切り捨てます。あるいは、 ''、 ''を盲目的に追加するのではなく、 '' myArray'の長さと 'i'の値をチェックして' '、' 'を追加する必要があるかどうかを判断してください。 – WOUNDEDStevenJones
私はときどき 'StringBuilder'で出力をビルドし、最後のスペースとカンマを必ず削除します。 'StringBuilder'はフードの' char [] 'だけなので、最後から2文字を削除するのは簡単です。結果として得られるコードはかなりコンパクトで効率的です。 – markspace