LPOO Aula 03

Páginas: 5 (1137 palavras) Publicado: 3 de junho de 2015
Linguagem de Programação Orientada a
objetos

Prof. Erick Jeronimo

Estrutura Condicional - Switch


int mes = 1;
switch (mes) {
case 1: System.out.println("Fevereiro"); break;
case 2: System.out.println("Fevereiro"); break;
case 3: System.out.println("Março"); break;
case 4: System.out.println("Abril"); break;
case 5: System.out.println("Maio"); break;
case 6: System.out.println("Junho");break;
case 7: System.out.println("Julho"); break;
case 8: System.out.println("Agosto"); break;
case 9: System.out.println("Setembro"); break;
case 10: System.out.println("Outubro"); break;
case 11: System.out.println("Novembro"); break;
case 12: System.out.println("Dezembro"); break;
default:System.out.println("Invalid

Strings
• Todos os outros valores que utilizamos em
Java com exceção dos tiposditos 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)

Strings - Declaração
• String s = “ABC”; // como variáveis.
• s1 = new String(); // construtor padrão declara einstancia um
String s1 vazia.
• s2 = new String(“olá!”); // construtos sobrecarregado declara
e instancia um String s2 com o conteúdo olá!.

Strings - Manipulação
• 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);

Strings - Manipulação
• equalsIgnoreCase() boolean = s2.equalsIgnoreCase(String s1);
verifica oconteú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 chamao 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);

Strings - Manipulação
• compareToIgnoreCase() - Compara duas Strings ignorando
variações entre maiúsculas e minúsculas 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 comoparâ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.compareToIgnoreCase(s1);

• trim() - gera um novo String removendo os caracteres em
branco no início e fim da String original.
– Ex: novaString = s2.trim();

• contains(CharSequence s): Verifica se uma determinada Stringcontém uma sequência de caracteres.
– Ex: boolean contemCaracteres = string.contains("teste");

Strings - Manipulação
• substring() String = s2.substring(int beginIndex); retorna um
novo String, copiando um trecho indicado de um String
específico. Neste caso, da posição (beginIndex) até o fim da
String. Ex: novaString = s2.substring(2);
String = s2.substring(int beginIndex, int endIndex); retornaum
novo String, copiando um trecho indicado de um String
específico. Neste caso, da posição (beginIndex) até a posição
(endIndex – 1) ou seja, beginIndex inclusive e endIndex
exclusive. Ex: novaString = s2.substring(2, 9);
• replace() String = s2.replace(char oldChar, char newChar);
substitui cada ocorrência de um caracter em um String por
outro. Substitui todas as ocorrências de oldChar por...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Aula 03
  • Aula 03
  • AULA 03
  • AULA 03
  • Aula 03
  • Aula 03
  • aula 03
  • Aula 03

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!