Quando queremos comparar objetos em java
utilizamos o método equals que pertence
a classe object.
O método equals retornará true se os objetos
forem iguais ou false se forem diferentes.
Neste exemplo, estamos comparando três arrays
de Strings utilizando este importante método
do java, seu uso não traz nenhuma dificuldade,
e seus resultados são muito corretos, acompanhe
isto agora mesmo começando por observar a imagem.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
utilizamos o método equals que pertence
a classe object.
O método equals retornará true se os objetos
forem iguais ou false se forem diferentes.
Neste exemplo, estamos comparando três arrays
de Strings utilizando este importante método
do java, seu uso não traz nenhuma dificuldade,
e seus resultados são muito corretos, acompanhe
isto agora mesmo começando por observar a imagem.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
import java.util.Arrays;
public class PROJETO {
public static void Inform ( ) {
J jht = new J ( );
//////////////////////////////////////////////////////
//Parâmetros da função printfx
//Coord x, Coord y, String, cor de frente, cor
de fundo,
//Comprimento, Tempo, frequência, duração.
jht.printfx ( 22, 20, "Por: ", 12, 15, 5, 0, 1000, 200 );
jht.printfx ( 27, 20, "Samuel
Lima", 9, 15, 11, 0, 0, 0 );
jht.printfx ( 22, 21, "sa_sp10@hotmail.com", 0, 15, 20, 1800, 0, 0 );
jht.printfx ( 33, 23, "MUITO OBRIGADO", 12, 15, 15, 0, 0, 0 );
}
public static void main ( String [ ] args ) throws Exception {
J jht = new J ( );
int i;
jht.Moldura ( 1, 24, 2, 78, 15 );
jht.poscolor ( 22, 2, 12, 15 );
System.out.println ( "EQUALS -
COMPARANDO ARRAYS DE STRINGS" );
////////////////////////////////////////////////////////////
String [ ] paises = {
"Afeganistão",
"Brasil",
"Cabo
Verde",
"Dinamarca",
"Egito"};
String [ ] pai_ses = {
"Afeganistão",
"Brasil",
"Cabo
Verde",
"Dinamarca",
"Egito"};
String [ ] capitais = {
"Cabul",
"Brasília",
"Cabo
Verde",
"Copenhaga",
"Cairo"};
////////////////////////////////////////////////////////////
jht.poscolor ( 10, 4, 9, 15 );
System.out.printf ( "Array
paises" );
for ( i = 0; i < paises.length; i++ ) {
jht.poscolor ( 12, i + 6, 0, 15 );
System.out.print ( paises [ i ] );
}
jht.poscolor ( 30, 4, 9, 15 );
System.out.printf ( "Array
pai_ses" );
for ( i = 0; i < paises.length; i++ ) {
jht.poscolor ( 32, i + 6, 0, 15 );
System.out.print ( pai_ses [ i ] );
}
jht.poscolor ( 50, 4, 9, 15 );
System.out.printf ( "Array
capitais" );
for ( i = 0; i < paises.length; i++ ) {
jht.poscolor ( 52, i + 6, 0, 15 );
System.out.print ( capitais [ i ] );
}
////////////////////////////////////////////////////////////
jht.poscolor ( 20, 13, 9, 15 );
System.out.printf ( "O Array de
Strings" );
jht.poscolor ( 39, 13, 0, 10 );
System.out.printf ( "paises " );
jht.poscolor ( 47, 13, 9, 15 );
System.out.printf ( "é igual ao
" );
jht.poscolor ( 20, 14, 9, 15 );
System.out.printf ( "Array de
Strings " );
jht.poscolor ( 37, 14, 0, 9 );
System.out.printf ( "pai_ses ? " );
jht.poscolor ( 48, 14, 9, 15 );
System.out.printf ( "==> " );
jht.textcolor ( 12 );
System.out.println ( Arrays.equals ( paises, pai_ses ) );
////////////////////////////////////////////////////////////
jht.poscolor ( 20, 17, 9, 15 );
System.out.printf ( "O Array de
Strings" );
jht.poscolor ( 39, 17, 0, 10 );
System.out.printf ( "paises " );
jht.poscolor ( 47, 17, 9, 15 );
System.out.printf ( "é igual ao
" );
jht.poscolor ( 20, 18, 9, 15 );
System.out.printf ( "Array de
Strings " );
jht.poscolor ( 37, 18, 0, 9 );
System.out.printf ( "capitais ?
" );
jht.poscolor ( 48, 18, 9, 15 );
System.out.printf ( "==> " );
jht.textcolor ( 12 );
System.out.println ( Arrays.equals ( paises, capitais ) );
////////////////////////////////////////////////////////////
Inform ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.