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

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

Розгляньмо також ще один метод із 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

Все було зрозуміло?

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

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

Секція 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;

Ми вже згадували цю бібліотеку в курсі 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

some-alt