Quando você estiver usando ArrayList e seus
programas estiverem mais avançados,
você pode querer converter todos elementos
de um objeto String para um ArrayList de char,
e na minha opinião isto é possível e pode ser
sua solução.
Penso comigo que a maneira mais fácil de fazer isto
é chamando o método toCharArray(); e o que ele faz
é retornar uma cópia dos dados que entram, que é uma
String, num Array de caracteres.
Mostramos aqui, um bom exemplo de como isto
poderá ser feito, acompanhe atentamente.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
programas estiverem mais avançados,
você pode querer converter todos elementos
de um objeto String para um ArrayList de char,
e na minha opinião isto é possível e pode ser
sua solução.
Penso comigo que a maneira mais fácil de fazer isto
é chamando o método toCharArray(); e o que ele faz
é retornar uma cópia dos dados que entram, que é uma
String, num Array de caracteres.
Mostramos aqui, um bom exemplo de como isto
poderá ser feito, acompanhe atentamente.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
import java.util.*;
public class PROJETO {
public static int tam = 50;
public static void main ( String [ ] args ) {
J jht = new J ( );
jht.textbackground ( jht.WHITE );
jht.Moldura ( ( short ) 1, ( short ) 26, ( short ) 2, ( short ) 68 );
jht.title ( " " );
int i;
String texto
= "A definição de saúde possui
implicações legais,\n\t"
+ "sociais e
econômicas dos estados de saúde e doença;\n\t"
+ "sem dúvida, a
definição mais difundida é a encontrada\n\t"
+ "no preâmbulo
da Constituição da Organização Mundial\n\t"
+ "da Saúde: saúde
é um estado de completo bem-estar físico,\n\t"
+ "mental e
social,e não apenas a ausência de doenças.\n\t";
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( short ) 14, ( short ) 2 );
System.out.printf ( "ARRAYLIST -
CONVERTENDO EM ARRAYLIST DE CHAR");
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 22, ( short ) 4 );
System.out.printf ( "Impressão
normal da string" );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( short ) 8, ( short ) 6 );
System.out.printf ( texto );
jht.getche ( );
ArrayList < Character > arrList = new ArrayList < Character > ( );
for ( char crt : texto.toCharArray ( ) ) {
arrList.add ( crt );
}
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 18, ( short ) 13 );
System.out.printf ( "Abaixo a
impressão do ArrayList de char" );
//
////////////////////////////////////////////
jht.textcolor ( jht.LIGHTMAGENTA );
jht.gotoxy ( ( int ) 8, ( int ) 15 );
for ( i = 0; i < arrList.size ( ); i++ ) {
System.out.print ( arrList.get ( i ) );
}
//////////////////////////////////////////////////////
//A coluna esquerda da moldura está sendo
//refeita através deste método apaga
jht.textbackground ( jht.GRAY );
jht.Apaga ( ( short ) 4, ( short ) 26, ( short ) 0,( short ) 2 );
//////////////////////////////////////////////////////
jht.textbackground ( jht.WHITE );
jht.Sleep ( ( short ) 1800 );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 23, ( short ) 22 );
System.out.printf ( "Por: " );
jht.textcolor ( jht.LIGHTBLUE );
System.out.printf ( "Samuel
Lima" );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( short ) 23, ( short ) 23 );
System.out.printf ( "sa_sp10@hotmail.com" );
jht.Sleep ( ( short ) 1800 );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( short ) 29, ( short ) 25 );
System.out.printf ( "MUITO
OBRIGADO" );
jht.getche ( );
}
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.