Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda Bibliotek i Vår Kod | Djupgående Java-struktur
Java Fördjupad

Svep för att visa menyn

book
Använda Bibliotek i Vår Kod

java.util.Arrays

Låt oss gå vidare till praktiken, och som exempel kommer vi att använda biblioteket java.util.Arrays. Vi kan se att huvudbiblioteket är java, följt av underbiblioteket util, och sedan det specifika biblioteket vi behöver, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Vi har redan nämnt detta bibliotek i kursen om arrayer när vi diskuterade array-metoder. Nu ska vi se hur vi kan använda dessa metoder i kod med ett exempel:

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

Låt oss gå igenom koden som skrivits ovan.

Vi importerar det nödvändiga biblioteket och använder en klass från det biblioteket för att anropa dess sorteringsmetod. Du kan se syntaxen för hur vi använder det: ClassName.methodName(array);. Du kan också se att den sorterade arrayen skrivs ut i konsolen, med värden visade från minst till störst. Metoden vi importerade från Arrays-biblioteket hanterade sorteringen.

Låt oss även titta på en annan metod från 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 + " "); } } }

Vi har samma heltal-array, men vi sorterar den inte den här gången. Istället ersätter vi varje element i arrayen med ett angivet värde. Observera att vi först anger arrayen vi vill fylla inom parenteserna, och sedan anger vi värdet som vi vill fylla arrayen med.

Efter alla operationer kan du se att arrayen som visas på skärmen består av alla element lika med 1.

Uppgift

Swipe to start coding

  1. Importera Arrays-biblioteket.

  2. Sortera den angivna arrayen av char-element.

  3. Visa den sorterade arrayen på skärmen.

Lösning

solution.java

solution.java

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 2.63

book
Använda Bibliotek i Vår Kod

java.util.Arrays

Låt oss gå vidare till praktiken, och som exempel kommer vi att använda biblioteket java.util.Arrays. Vi kan se att huvudbiblioteket är java, följt av underbiblioteket util, och sedan det specifika biblioteket vi behöver, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Vi har redan nämnt detta bibliotek i kursen om arrayer när vi diskuterade array-metoder. Nu ska vi se hur vi kan använda dessa metoder i kod med ett exempel:

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

Låt oss gå igenom koden som skrivits ovan.

Vi importerar det nödvändiga biblioteket och använder en klass från det biblioteket för att anropa dess sorteringsmetod. Du kan se syntaxen för hur vi använder det: ClassName.methodName(array);. Du kan också se att den sorterade arrayen skrivs ut i konsolen, med värden visade från minst till störst. Metoden vi importerade från Arrays-biblioteket hanterade sorteringen.

Låt oss även titta på en annan metod från 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 + " "); } } }

Vi har samma heltal-array, men vi sorterar den inte den här gången. Istället ersätter vi varje element i arrayen med ett angivet värde. Observera att vi först anger arrayen vi vill fylla inom parenteserna, och sedan anger vi värdet som vi vill fylla arrayen med.

Efter alla operationer kan du se att arrayen som visas på skärmen består av alla element lika med 1.

Uppgift

Swipe to start coding

  1. Importera Arrays-biblioteket.

  2. Sortera den angivna arrayen av char-element.

  3. Visa den sorterade arrayen på skärmen.

Lösning

solution.java

solution.java

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

close

Awesome!

Completion rate improved to 2.63

Svep för att visa menyn

some-alt