Kirjastojen Käyttäminen Koodissamme
java.util.Arrays
Siirrytään käytäntöön ja käytetään esimerkkinä kirjastoa java.util.Arrays
. Voimme nähdä, että ylätason kirjasto on java
, sen jälkeen alikirjasto util
ja lopuksi tarvitsemamme erityinen kirjasto Arrays
.
Main.java
import java.util.Arrays;
Olemme jo maininneet tämän kirjaston taulukot-kurssilla, kun käsittelimme taulukkojen metodeja. Nyt tarkastellaan, miten voimme käyttää näitä metodeja koodissa esimerkin avulla:
Main.java
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 + " "); } } }
Käydään läpi yllä kirjoitettu koodi.
Tuomme tarvittavan kirjaston ja käytämme kyseisen kirjaston luokkaa kutsuaksemme sen lajittelumetodia. Voit nähdä syntaksin, jolla sitä käytetään: ClassName.methodName(array);
.
Voit myös huomata, että lajiteltu taulukko tulostetaan konsoliin, arvot pienimmästä suurimpaan. Tuomamme Arrays-kirjaston metodi huolehti lajittelusta.
Tarkastellaan myös toista Arrays-luokan metodia – fill
.
Main.java
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 + " "); } } }
Meillä on sama kokonaislukutaulukko, mutta emme lajittele sitä tällä kertaa. Sen sijaan korvaamme jokaisen taulukon alkion tietyllä arvolla. Huomaa, että ensin määritämme taulukon, jonka haluamme täyttää sulkujen sisällä, ja sitten annamme arvon, jolla haluamme täyttää taulukon.
Kaikkien operaatioiden jälkeen näet, että näytölle tulostettu taulukko koostuu alkioista, jotka ovat kaikki yhtä suuria kuin 1
.
Swipe to start coding
-
Tuo Arrays-kirjasto.
-
Järjestä annettu
char
-alkioiden taulukko. -
Näytä järjestetty taulukko näytöllä.
Ratkaisu
solution.java
Kiitos palautteestasi!