Java で配列を出力する
-
for
ループを使って Java で配列を出力する -
toString()
メソッドを使って Java で配列を出力する -
stream().forEach()
メソッドを用いて Java で配列を出力する -
Java で多次元配列を出力するには
asList()
メソッドを使用する -
Java で多次元配列を出力するには
deepToString()
メソッドを使用する
このチュートリアル記事では、Java で配列を出力する方法を紹介します。Java で配列を出力するには、主に 2つの方法があり、for
ループと Java の組み込みメソッドです。
for
ループを使って Java で配列を出力する
Java で配列を表示するには、for
ループを利用することができます。for
ループを繰り返すたびに、配列の要素を Java で出力します。
for
ループを用いて配列を Java で出力するコードの例は以下の通りです。
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
for (int i = 0; i < Array.length; i++) {
System.out.println(Array[i]);
}
}
}
出力:
1
2
3
4
5
toString()
メソッドを使って Java で配列を出力する
toString()
メソッドは、Java の Array
クラスの静的メソッドであり、java.util
パッケージに属しています。toString()
メソッドを使用するには、コード中に java.util.Arrays
をインポートする必要があります。
toString()
メソッドは配列を引数に取り、その配列を文字列に変換/型キャストし、その文字列を返します。整数配列の各要素は文字列に変換されます。
Java で toString()
メソッドを用いて配列を出力するコードの例は以下の通りです。
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(Array));
}
}
出力:
[1, 2, 3, 4, 5]
stream().forEach()
メソッドを用いて Java で配列を出力する
Java で配列の要素を表示するには、stream().forEach()
メソッドを使用することができます。このメソッドは配列を引数にとり、その要素を反復的に表示しますが、明示的なループは使いません。
stream().forEach()
メソッドを用いて配列を Java で出力するコードの例は以下の通りです。
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
Arrays.stream(Array).forEach(System.out::println);
}
}
上のコードでは、配列を stream
メソッドに渡しており、配列の各要素は forEach
メソッドを使って明示的に出力されています。
コードの出力は以下のようになります。
1 2 3 4 5
Java で多次元配列を出力するには asList()
メソッドを使用する
Java で配列の要素を表示するには、asList()
メソッドを使用することができます。このメソッドは配列を引数として受け取り、リスト形式に変換して出力します。
Java で asList()
メソッドを用いて配列を出力する例は以下の通りです。
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
Integer Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.asList(Array));
}
}
出力:
[1, 2, 3, 4, 5]
Java で多次元配列を出力するには deepToString()
メソッドを使用する
Java で多次元配列を出力するには、deepToString()
を用いることもできます。このメソッドは多次元配列を引数として受け取り、その配列を直接出力される文字列に変換します。
deepToString
メソッドを用いて多次元配列を Java で出力するコードの例は以下の通りです。
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
System.out.println(Arrays.deepToString(Array));
}
}
出力:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]