Kirjastojen Käyttäminen Koodissamme
java.util.Arrays
Siirrytään käytäntöön, ja esimerkkinä käytämme kirjastoa java.util.Arrays. Voimme nähdä, että ylätason kirjasto on java, jota seuraa alikirjasto util, ja lopuksi tarvitsemamme erityinen kirjasto, Arrays.
Main.java
1import java.util.Arrays;
Olemme jo maininneet tämän kirjaston kurssilla arrays käsitellessämme taulukkojen metodeja. Nyt tarkastellaan, miten voimme käyttää näitä metodeja koodissa esimerkin avulla:
Main.java
12345678910111213141516171819package 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 luokkaa tästä kirjastosta 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. Metodi, jonka toiimme Arrays-kirjastosta, huolehti lajittelusta.
Tarkastellaan myös toista metodia Arrays-kirjastosta – fill.
Main.java
12345678910111213141516171819package 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ää sulkeissa, ja sitten annamme arvon, jolla haluamme täyttää taulukon.
Kaikkien operaatioiden jälkeen näet, että näytöllä näkyvä taulukko koostuu pelkästään alkioista, joiden arvo on 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!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What are some other useful methods in the java.util.Arrays library?
Can you explain how to use the fill method with different values?
How do I import and use the Arrays library in my own Java project?
Awesome!
Completion rate improved to 2.63
Kirjastojen Käyttäminen Koodissamme
Pyyhkäise näyttääksesi valikon
java.util.Arrays
Siirrytään käytäntöön, ja esimerkkinä käytämme kirjastoa java.util.Arrays. Voimme nähdä, että ylätason kirjasto on java, jota seuraa alikirjasto util, ja lopuksi tarvitsemamme erityinen kirjasto, Arrays.
Main.java
1import java.util.Arrays;
Olemme jo maininneet tämän kirjaston kurssilla arrays käsitellessämme taulukkojen metodeja. Nyt tarkastellaan, miten voimme käyttää näitä metodeja koodissa esimerkin avulla:
Main.java
12345678910111213141516171819package 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 luokkaa tästä kirjastosta 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. Metodi, jonka toiimme Arrays-kirjastosta, huolehti lajittelusta.
Tarkastellaan myös toista metodia Arrays-kirjastosta – fill.
Main.java
12345678910111213141516171819package 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ää sulkeissa, ja sitten annamme arvon, jolla haluamme täyttää taulukon.
Kaikkien operaatioiden jälkeen näet, että näytöllä näkyvä taulukko koostuu pelkästään alkioista, joiden arvo on 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!
single