Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ コードでライブラリを使用する | 深層Java構造
Javaクラスとコアメカニクス
セクション 1.  5
single

single

bookコードでライブラリを使用する

メニューを表示するにはスワイプしてください

java.util.Arrays

実践に進みましょう。例として、ライブラリ java.util.Arrays を使用します。親ライブラリは java、その次に子ライブラリ util、そして必要な特定のライブラリ Arrays となっています。

Main.java

Main.java

copy
1
import java.util.Arrays;

このライブラリについては、配列のメソッドを説明する際に、arrays のコース内でもすでに紹介しています。 次に、これらのメソッドをコードでどのように使うか、例を用いて確認します。

Main.java

Main.java

copy
12345678910111213141516171819
package 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

Main.java

copy
12345678910111213141516171819
package 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であることが確認できます。

タスク

スワイプしてコーディングを開始

  1. Arrays ライブラリのインポート。

  2. 指定された char 配列のソート。

  3. ソート済みの 配列 を画面に表示。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  5
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt