TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas Da Infomaçao

Seminário: Sistemas Da Infomaçao. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/10/2014  •  Seminário  •  307 Palavras (2 Páginas)  •  137 Visualizações

Página 1 de 2

Manipulação de Strings

Referências para este tópico:

1. HORSTMANN, Cay. Big Java. Porto Alegre: Bookman, 2004.

2. DEITEL, H. M.; DEITEL, P. J. Java: como programar. 4. ed. Porto Alegre: Bookman, 2003.

3. SIERRA, Kathy; BATES, Bert. Java 2: certificação Sun para programador & desenvolvedor Java 2.

McGrawHill-Osborne, 2003.

4. <http://www.argonavis.com.br/home.jsp>

acessado em 02/nov/2004

5. Serviços Educacionais SUN – Java Programming Language SL275 – Student Guide. Revisão E.1, Maio

de 2001.

Todos os outros valores que utilizamos em Java com exceção dos tipos ditos

primitivos são objetos. Um dos objetos mais utilizados é o String (com S maiúsculo).

Strings podem ser declaradas de duas formas, como variáveis normais (mas

lembrando que Strings são objetos) e com construtores (um construtor especifica

como um objeto deve ser inicializado)

• String s = “ABC”; // como variáveis.

• s1 = new String(); // construtor padrão

declara e instancia um String s1 vazia.

• s2 = new String(“olá!”); // construtos sobrecarregado

declara e instancia um String s2 com o conteúdo olá!.

Métodos mais comuns para manipulação de Strings

• length()

int = s2.length();

determina o número de caracteres de um String.

Ex: tamanho = s2.lenght();

• charAt()

char = s2.charAt(int pos);

captura um caracter de um String em uma posição específica.

Ex: caracter = s2.charAt(2);

• equals()

boolean = s2.equals(String s1);

verifica o conteúdo de duas Strings quanto à igualdade de conteúdo. O

conteúdo de duas Strings não pode ser verificado com a utilização do

operador ==, pois o mesmo irá comparar as referências dos objetos e não seu

conteúdo.

Ex: saoIguais = s2.equals(s1);

• equalsIgnoreCase()

boolean = s2.equalsIgnoreCase(String s1);

verifica o conteúdo de duas Strings quanto à igualdade de conteúdo,

ignorando variações entre maiúsculas e minúsculas.

Ex: saoIguais = s2.equalsIgnoreCase(s1);

• compareTo()

int = s2.compareTo(String s1);

compara duas Strings e devolve 0 (zero) se ambas forem iguais; um número

negativo se o String que chama o método for menor que o String passado

como parâmetro ou um número positivo se o String que chama o método for

maior que o String que for passado como parâmetro. O significado do maior e

menor é alfabeticamente.

Ex: valor = s2.compareTo(s1);

...

Baixar como  txt (2.3 Kb)  
Continuar por mais 1 página »