Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Usando Bibliotecas em Nosso Código | Estrutura Profunda do Java
Java Avançado

bookUsando Bibliotecas em Nosso Código

java.util.Arrays

Vamos passar para a prática e, como exemplo, utilizaremos a biblioteca java.util.Arrays. Podemos observar que a biblioteca principal é java, seguida pela biblioteca filha util, e então a biblioteca específica que precisamos, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Já mencionamos esta biblioteca no curso sobre arrays ao discutir métodos de arrays. Agora, veja como podemos utilizar esses métodos no código por meio de um exemplo:

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

Vamos analisar o código escrito acima.

Importamos a biblioteca necessária e utilizamos uma classe dessa biblioteca para chamar seu método de ordenação. Você pode ver a sintaxe de como utilizamos: ClassName.methodName(array);. Também é possível observar que o array ordenado é impresso no console, com os valores exibidos do menor para o maior. O método que importamos da biblioteca Arrays realizou a ordenação.

Vamos também analisar outro método da 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 + " "); } } }

Temos o mesmo array de inteiros, mas não estamos ordenando desta vez. Em vez disso, estamos substituindo cada elemento do array por um valor especificado. Observe que primeiro especificamos o array que queremos preencher entre parênteses e, em seguida, informamos o valor com o qual queremos preencher o array.

Após todas as operações, é possível ver que o array exibido na tela consiste em todos os elementos iguais a 1.

Tarefa

Swipe to start coding

  1. Importe a biblioteca Arrays.

  2. Ordene o array fornecido de elementos char.

  3. Exiba o array ordenado na tela.

Solução

solution.java

solution.java

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 2.63

bookUsando Bibliotecas em Nosso Código

java.util.Arrays

Vamos passar para a prática e, como exemplo, utilizaremos a biblioteca java.util.Arrays. Podemos observar que a biblioteca principal é java, seguida pela biblioteca filha util, e então a biblioteca específica que precisamos, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Já mencionamos esta biblioteca no curso sobre arrays ao discutir métodos de arrays. Agora, veja como podemos utilizar esses métodos no código por meio de um exemplo:

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

Vamos analisar o código escrito acima.

Importamos a biblioteca necessária e utilizamos uma classe dessa biblioteca para chamar seu método de ordenação. Você pode ver a sintaxe de como utilizamos: ClassName.methodName(array);. Também é possível observar que o array ordenado é impresso no console, com os valores exibidos do menor para o maior. O método que importamos da biblioteca Arrays realizou a ordenação.

Vamos também analisar outro método da 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 + " "); } } }

Temos o mesmo array de inteiros, mas não estamos ordenando desta vez. Em vez disso, estamos substituindo cada elemento do array por um valor especificado. Observe que primeiro especificamos o array que queremos preencher entre parênteses e, em seguida, informamos o valor com o qual queremos preencher o array.

Após todas as operações, é possível ver que o array exibido na tela consiste em todos os elementos iguais a 1.

Tarefa

Swipe to start coding

  1. Importe a biblioteca Arrays.

  2. Ordene o array fornecido de elementos char.

  3. Exiba o array ordenado na tela.

Solução

solution.java

solution.java

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
single

single

close

Awesome!

Completion rate improved to 2.63

bookUsando Bibliotecas em Nosso Código

Deslize para mostrar o menu

java.util.Arrays

Vamos passar para a prática e, como exemplo, utilizaremos a biblioteca java.util.Arrays. Podemos observar que a biblioteca principal é java, seguida pela biblioteca filha util, e então a biblioteca específica que precisamos, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Já mencionamos esta biblioteca no curso sobre arrays ao discutir métodos de arrays. Agora, veja como podemos utilizar esses métodos no código por meio de um exemplo:

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

Vamos analisar o código escrito acima.

Importamos a biblioteca necessária e utilizamos uma classe dessa biblioteca para chamar seu método de ordenação. Você pode ver a sintaxe de como utilizamos: ClassName.methodName(array);. Também é possível observar que o array ordenado é impresso no console, com os valores exibidos do menor para o maior. O método que importamos da biblioteca Arrays realizou a ordenação.

Vamos também analisar outro método da 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 + " "); } } }

Temos o mesmo array de inteiros, mas não estamos ordenando desta vez. Em vez disso, estamos substituindo cada elemento do array por um valor especificado. Observe que primeiro especificamos o array que queremos preencher entre parênteses e, em seguida, informamos o valor com o qual queremos preencher o array.

Após todas as operações, é possível ver que o array exibido na tela consiste em todos os elementos iguais a 1.

Tarefa

Swipe to start coding

  1. Importe a biblioteca Arrays.

  2. Ordene o array fornecido de elementos char.

  3. Exiba o array ordenado na tela.

Solução

solution.java

solution.java

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

some-alt