Escolar Documentos
Profissional Documentos
Cultura Documentos
Vetores
Vetores - Declarao
Vetores - Declarao
Lista de Valores
Exemplo
Outro Exemplo
Exemplo
Matriz
Vetor de Vetores
Exemplo
Outro Exemplo
aman!o de um Vetor
"trings
"trings so cadeias de caracteres utilizados para representar in#ormao textual Praticamente todas as linguagens possuem suporte ao uso de "trings Podemos entender os "trings como um Arra$ de Caracteres Por%m& de'ido ao grande n(meros de m%todos )ue podemos associar a este tipo de dados& utilizamos uma classe denominada "tring& em *a'a& em 'ez de arra$s
"trings
Em *a'a& o tipo "tring % descrito por uma classe com o mesmo nome +uando )ueremos criar uma no'a se)u,ncia de caracteres instanciamos um o-.eto da classe "tring A partir deste momento podemos manipular esta cadeia de caracteres utilizando os m%todos dispon/'eis na classe
"trings
Exemplo
Concatenao aman!o da "tring Con'erter entre mai(sculas e min(sculas 4azer compara5es Extrair su-strings "u-stituir parte da "tring 6uscar padr5es de texto
Concatenao
7ada mais % do )ue .untar duas "trings A classe "tring possui o m%todo concat03 para )ue rece-e outra "tring como argumento e retorna a string concatenada Podemos utilizar tam-%m o sinal 8 para concatenar "trings como .9 #oi #eito em aulas passadas
aman!o
A classe "tring possui um m%todo c!amado lengt!03 )ue retorna o taman!o da string
: poss/'el con'erter os caracteres das "trings entre mai(sculas e min(sculas Para isso utilizamos os m%todos to;pperCase03 e toLo<erCase03
Existem '9rias #ormas de comparar "trings O mais simples % utilizar o m%todo e)uals Este m%todo 'eri#ica se o conte(do das duas "trings so iguas=
Ele retorna o 'alor 'erdadeiro se os conte(dos so iguas> O 'alor #also % retornado em caso contr9rio Vale salientar )ue a linguagem *a'a di#erencia caracteres mai(sculos de min(sculos
Exemplo
Comparao
: poss/'el comparar duas "trings lexogra#icamente> ;tilizamos para isto o m%todo compare ?03> Este m%todo retorna
? se as "trings #orem iguais ;m 'alor negati'o se #or menor ;m 'alor negati'o se #or maior Este m%todo % case sensite'e Compare oIgnoreCase % no case sensiti'e
Exemplo
Compara5es
Outras #ormas de compara5es podem ser #eitas testando o in/cio e o #im dos "trings Para isto utilizamos os m%todos "tarts@it!03 e Ends@it!03 "tarts@it!03 indica se !9 uma su-string no in/cio de uma "tring> Ends@it!03 indica se !9 uma determinada su-string no #im da "tring analisada
Exemplo
Considera5es 4inais
Existem dezenas de outros m%todos para manipular "trings A documentao *a'a para os "trings descre'e cada um deles