Algumas vezes precisamos fazer uma cópia
do conteúdo de um array em um outro array,
ou em vários arrays do mesmo tipo,
e o java nos fornece recursos para isto,
java é assim, temos milhares de escravos
prontos para nos servir, facilitando muito
nosso trabalho e proporcionando um grande
rendimento em nossas tarefas.
Apresento aqui um dos modos de se copiar
os valores de um array de String em outro
array de String vazio.
Este trabalho é oferecido aos iniciantes de java,
então teste isto agora mesmo sem duvidar.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
do conteúdo de um array em um outro array,
ou em vários arrays do mesmo tipo,
e o java nos fornece recursos para isto,
java é assim, temos milhares de escravos
prontos para nos servir, facilitando muito
nosso trabalho e proporcionando um grande
rendimento em nossas tarefas.
Apresento aqui um dos modos de se copiar
os valores de um array de String em outro
array de String vazio.
Este trabalho é oferecido aos iniciantes de java,
então teste isto agora mesmo sem duvidar.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
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 ( 17, 14, "Por: ", 12, 15, 5, 0, 1000, 200 );
jht.printfx ( 22, 14, "Samuel
Lima", 9, 15, 11, 0, 0, 0 );
jht.printfx ( 17, 15, "sa_sp10@hotmail.com", 0, 15, 20, 1800, 0, 0 );
jht.printfx ( 21, 17, "MUITO OBRIGADO", 12, 15, 15, 0, 0, 0 );
}
public static void main ( String [ ] args ) {
J jht = new J ( );
jht.Moldura ( 1, 19, 2, 53, 15 );
jht.poscolor ( 15, 2, 12, 15 );
System.out.println ( "ARRAYCOPY -
COPIANDO VALORES" );
int i;
String [ ] str1 = new String [ ] { "A", "B", "C" };
String [ ] str2 = new String [ str1.length ];
jht.poscolor ( 17, 4, 9, 15 );
System.out.printf ( "O valor de
str1 é => " );
jht.textcolor ( 12 );
for ( i = 0; i < str1.length; i++ )
System.out.print ( str1 [ i ] );
jht.poscolor ( 17, 6, 0, 15 );
System.out.print ( "Copiando str1
em str2 ..." );
//Copiando os valores de str1 em str2
System.arraycopy ( str1, 0, str2, 0, str1.length );
jht.poscolor ( 17, 8, 9, 15 );
System.out.printf ( "O valor de
str2 é => " );
jht.textcolor ( 12 );
for ( i = 0; i < str2.length; i++ )
System.out.print ( str2 [ i ] );
Inform ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.