BC Processamento da Informação Teoria Bacharelado em Ciência e Tecnologia String Prof. Edson Pinheiro Pimentel 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’
Manipulação de Strings
Métodos para comparação de string – Strings não devem ser comparados com == 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 por que?
Uso do método CompareTo (Este método é similar ao equals) String - Exemplo
String
Execução EXECUÇÃO 1 EXECUÇÃO 2