Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzo Delle Librerie Nel Nostro Codice | Struttura Profonda di Java
Java Avanzato

Scorri per mostrare il menu

book
Utilizzo Delle Librerie Nel Nostro Codice

java.util.Arrays

Passiamo alla pratica e, come esempio, utilizzeremo la libreria java.util.Arrays. Possiamo osservare che la libreria principale è java, seguita dalla libreria figlia util, e infine dalla libreria specifica di cui abbiamo bisogno, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Abbiamo già menzionato questa libreria nel corso sugli array durante la trattazione dei metodi degli array. Ora vediamo come possiamo utilizzare questi metodi nel codice tramite un esempio:

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 + " "); } } }

Analizziamo il codice scritto sopra.

Importiamo la libreria necessaria e utilizziamo una classe di quella libreria per chiamare il suo metodo di ordinamento. È possibile osservare la sintassi di utilizzo: ClassName.methodName(array);. Si nota inoltre che l'array ordinato viene stampato nella console, con i valori visualizzati dal più piccolo al più grande. Il metodo importato dalla libreria Arrays si è occupato dell'ordinamento.

Esaminiamo anche un altro metodo di 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 + " "); } } }

Abbiamo lo stesso array di interi, ma questa volta non lo ordiniamo. Invece, sostituiamo ogni elemento dell'array con un valore specificato. Nota che prima specifichiamo l'array che vogliamo riempire tra parentesi, e poi forniamo il valore con cui desideriamo riempire l'array.

Dopo tutte le operazioni, puoi vedere che l'array visualizzato sullo schermo è composto da tutti elementi uguali a 1.

Compito

Swipe to start coding

  1. Importare la libreria Arrays.

  2. Ordinare l'array dato di elementi char.

  3. Visualizzare l'array ordinato sullo schermo.

Soluzione

solution.java

solution.java

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 2.63

book
Utilizzo Delle Librerie Nel Nostro Codice

java.util.Arrays

Passiamo alla pratica e, come esempio, utilizzeremo la libreria java.util.Arrays. Possiamo osservare che la libreria principale è java, seguita dalla libreria figlia util, e infine dalla libreria specifica di cui abbiamo bisogno, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Abbiamo già menzionato questa libreria nel corso sugli array durante la trattazione dei metodi degli array. Ora vediamo come possiamo utilizzare questi metodi nel codice tramite un esempio:

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 + " "); } } }

Analizziamo il codice scritto sopra.

Importiamo la libreria necessaria e utilizziamo una classe di quella libreria per chiamare il suo metodo di ordinamento. È possibile osservare la sintassi di utilizzo: ClassName.methodName(array);. Si nota inoltre che l'array ordinato viene stampato nella console, con i valori visualizzati dal più piccolo al più grande. Il metodo importato dalla libreria Arrays si è occupato dell'ordinamento.

Esaminiamo anche un altro metodo di 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 + " "); } } }

Abbiamo lo stesso array di interi, ma questa volta non lo ordiniamo. Invece, sostituiamo ogni elemento dell'array con un valore specificato. Nota che prima specifichiamo l'array che vogliamo riempire tra parentesi, e poi forniamo il valore con cui desideriamo riempire l'array.

Dopo tutte le operazioni, puoi vedere che l'array visualizzato sullo schermo è composto da tutti elementi uguali a 1.

Compito

Swipe to start coding

  1. Importare la libreria Arrays.

  2. Ordinare l'array dato di elementi char.

  3. Visualizzare l'array ordinato sullo schermo.

Soluzione

solution.java

solution.java

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 2.63

Scorri per mostrare il menu

some-alt