Bacharelado em Ciência e Tecnologia
BC-0505 - Processamento da Informação
Teoria
String
Prof. Edson Pinheiro Pimentel
[email protected]
1° Quadrimestre de 2011
Manipulação de Strings
•
A classe String
– É Usada para representação e manipulação seqüências de caracteres
• Inclui métodos úteis para úteis para processamento de textos
– Tamanho do string, i. e., a quantidade de caracteres armazenados
(length)
– Caractere existente numa dada posição do string (charAt)
– Exemplo: String frase = “Tecnologia Web”;
» frase.lenght()  14
» frase.charAt(0)  ‘T’
» frase.charAt(1)  ‘e’
» frase.charAt(12)  ‘W’
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html
Manipulação de Strings
Manipulação de Strings
• Métodos para comparação de string
– Strings não devem ser comparados com ==
por que?
• String curso = “Computação”;
– IGUALDADE EXATA :
• curso.equals(“Computação”)  true
• curso.equals(“computação”)  false
– IGUALDADE (sem considerar maíusculo/minúsculo:
• curso.equalsIgnoreCase(“Computação”)  true
• curso.equalsIgnoreCase(“cOmPutaÇãO”)  true
• curso.equalsIgnoreCase(“COMPUTAÇÃO”)  true
String - Exemplo
Uso do método CompareTo
(Este método é similar ao equals)
String
String
Execução
EXECUÇÃO 1 
EXECUÇÃO 2 
Download

Strings em Java