single
コードでライブラリを使用する
メニューを表示するにはスワイプしてください
java.util.Arrays
実践に進みましょう。例として、ライブラリ java.util.Arrays を使用します。親ライブラリは java、その次に子ライブラリ util、そして必要な特定のライブラリ Arrays となっています。
Main.java
1import java.util.Arrays;
このライブラリについては、配列のメソッドを説明する際に、arrays のコース内でもすでに紹介しています。 次に、これらのメソッドをコードでどのように使うか、例を用いて確認します。
Main.java
12345678910111213141516171819package com.example; // do not modify the code below this comment // importing Arrays library into our code import java.util.Arrays; public class Main { public static void main(String[] args) { // creating an int array with some unsorted values int[] array = {1, 5, 6, 2, 0, -4, 2}; // using Arrays library to sort our elements Arrays.sort(array); // printing each element from the sorted array to the console for (int element : array) { System.out.print(element + " "); } } }
上記のコードについて説明します。
必要なライブラリをインポートし、そのライブラリのクラスを使用してソートメソッドを呼び出しています。使用方法の構文は次の通りです:ClassName.methodName(array);。
また、ソート済みの配列がコンソールに出力され、値が小さい順から大きい順に表示されていることが分かります。Arraysライブラリからインポートしたメソッドがソート処理を行っています。
Arraysの別のメソッドfillも見てみましょう。
Main.java
12345678910111213141516171819package com.example; // do not modify the code below this comment // importing Arrays library into our code import java.util.Arrays; public class Main { public static void main(String[] args) { // creating an int array with some different values int[] array = {1, 5, 6, 2, 0, -4, 2}; // using Arrays library to fill the array with the value "1" Arrays.fill(array, 1); // printing each element from the filled array to the console for (int element : array) { System.out.print(element + " "); } } }
同じ整数配列を使用していますが、今回はソートはしていません。その代わりに、配列の各要素を指定した値で置き換えています。括弧内で最初に埋めたい配列を指定し、次に配列を埋める値を指定している点に注目してください。
すべての操作の後、画面に表示される配列のすべての要素が1であることが確認できます。
スワイプしてコーディングを開始
-
Arrays ライブラリのインポート。
-
指定された
char配列のソート。 -
ソート済みの 配列 を画面に表示。
解答
フィードバックありがとうございます!
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください