Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання Бібліотек У Нашому Коді | Глибока Структура Java
Java Extended

Свайпніть щоб показати меню

book
Використання Бібліотек У Нашому Коді

java.util.Arrays

Переходимо до практики, і як приклад використаємо бібліотеку java.util.Arrays. Можемо побачити, що батьківською бібліотекою є java, далі йде дочірня бібліотека util, і потім конкретна бібліотека, яка нам потрібна, Arrays.

Main.java

Main.java

copy
1
import java.util.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, виконав сортування.

Розглянемо також інший метод із Arraysfill.

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.

Завдання

Swipe to start coding

  1. Імпорт бібліотеки Arrays.

  2. Сортування заданого масиву елементів типу char.

  3. Виведення відсортованого масиву на екран.

Рішення

solution.java

solution.java

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 2.63

book
Використання Бібліотек У Нашому Коді

java.util.Arrays

Переходимо до практики, і як приклад використаємо бібліотеку java.util.Arrays. Можемо побачити, що батьківською бібліотекою є java, далі йде дочірня бібліотека util, і потім конкретна бібліотека, яка нам потрібна, Arrays.

Main.java

Main.java

copy
1
import java.util.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, виконав сортування.

Розглянемо також інший метод із Arraysfill.

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.

Завдання

Swipe to start coding

  1. Імпорт бібліотеки Arrays.

  2. Сортування заданого масиву елементів типу char.

  3. Виведення відсортованого масиву на екран.

Рішення

solution.java

solution.java

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 2.63

Свайпніть щоб показати меню

some-alt