Java 配列の使い方まとめ

【Java】配列の要素をシャッフルする方法 Collectionsクラスのshuffleメソッドを用いてソートされている要素をランダムに出力してみよう!

「Javaで配列をシャッフルする方法」

序章:配列をシャッフルするとは?

配列をシャッフルするとは、その名の通り、配列の中の要素の順序をランダムに入れ替えることを指します。

Javaでは、Collectionsクラスのshuffleメソッドを用いて、配列のシャッフルを行うことができます。

サルモリ
ランダムってなんだかワクワクするよね!

手順1:配列の作成

まずはシャッフルしたい配列を作成します。今回は1から10までの整数が入った配列を例に取ります。

配列の作成は以下のように行います。

ソースコード例

このコードを実行すると、配列が作成され、その内容がコンソールに出力されます。

 出力結果

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
サルモリ
数字がきれいに並んでいるね!

手順2:配列をリストに変換

JavaのCollections.shuffleメソッドは配列ではなくリストに対して適用されます。

したがって、配列をリストに変換する必要があります。そのためにはArrays.asListメソッドを使用します。

ソースコード例

このコードを実行すると、配列がリストに変換され、その内容がコンソールに出力されます。

 出力結果

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
サルモリ
なるほど、リストに変換するのか!

手順3:リストのシャッフル

次に、Collections.shuffleメソッドを用いてリストのシャッフルを行います。

このメソッドは引数として与えられたリスト内の要素の順序をランダムに変更します。

ソースコード例

このコードを実行すると、リストがシャッフルされ、その結果がコンソールに出力されます。

 出力結果

[4, 2, 7, 1, 10, 8, 5, 9, 6, 3] #出力は毎回変わる
サルモリ
ほら、数字がばらばらになったよ!

まとめ:Javaで配列をシャッフルする方法

Javaで配列をシャッフルするには以下の手順を踏むことになります:

1.配列を作成

2.配列をリストに変換

3.Collections.shuffleメソッドを用いてリストをシャッフル

これにより、Javaで配列をランダムにシャッフルすることが可能となります。

今回のポイント

  • Collections.shuffleメソッドを用いてリストをシャッフル
  • 配列をシャッフルする場合は、一度リストに変換
  • ランダムな順序で要素を配列に格納することで、多様な処理や分析に活用可能

JavaのCollectionsクラスのshuffleメソッドを用いると、シンプルに配列をシャッフルすることができます。

これを使えば、要素の順序をランダムにした配列を簡単に作成でき、あなたのプログラムに新たな可能性をもたらすでしょう。

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-Java, 配列の使い方まとめ

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock