Você está na página 1de 8

Programação Orientada a Objeto

Aula 15
Outubro 2021
Métodos da Classe String
public char charAt(int index)
Retorna o caractere na posição index, ou seja, o primeiro caractere está na posição 0, o segundo na posição 1 e assim por
diante. Exemplo:
String sexo = "Femenino";
char ch = sexo.charAt(0); //em ch ficará armazenada a letra 'F’
Outubro 2021

public boolean equals(Object anObject)


Compara uma String com o parâmetro anObject que normalmente será uma String. O resultado será verdadeiro (true) se o
argumento não é nulo e as Strings comparadas têm as mesmas sequências de caracteres.

public boolean equalsIgnoreCase(String anotherString)


Compara uma String com a outra String enviada no parâmetro anotherString. O resultado será verdadeiro (true) se o
argumento não é nulo e as Strings comparadas têm as mesmas sequências de caracteres, ignorando as diferenças entre
letras maiúsculas e minúsculas. Exemplo:
String pais = "Brasil";
if ( pais.equasIgnoreCase("BRASIL") ) ... // retornará true
Métodos da Classe String
public int compareTo(String anotherString)
Este método compara uma String com a String enviada no parâmetro anotherString e retornará: 0 se são iguais; um valor
negativo se a String for menor que anotherString; um valor maior que 0 se a String for maior que anotherString. Existe,
também, o método
compareToIgnoreCase.
Outubro 2021

public int length()


Retorna o tamanho (a quantidade de caracteres) de uma String.
String nome = "Ana Julia da Silva Gonçalves";
System.out.println("Seu nome tem " + nome. length() + " caracteres.");

public String toLowerCase()


public String toUpperCase()
Estes métodos convertem todos os caracteres da String para minúsculas (Lower) ou maiúsculas (Upper) e retornam uma
nova String com o resultado da conversão.
Exemplo:
String nome = "1- João Lopes Silva";
nome = nome.toUpperCase(); // ficará armazenado: "1- JOÃO LOPES SILVA"
Métodos da Classe String
public int indexOf(String str)
Se str se encontra dentro da String, este método retornará a posição onde foi encontrado o primeiro caractere.
Se str não for encontrada, um valor -1 será retornado por este método. Exemplo:
String cad = "A vida é bela";
System.out.println( cad.indexOf("vida") ); // visualizará 2
Outubro 2021

public String replace(char oldChar, char newChar)


Este método substituirá o caractere oldChar dentro da String pelo caractere newChar.
Exemplo: String nome = nome.replace ('ç','c’);

public String[] split(String regex)


Este método divide uma String em várias (retorna um vetor de String) utilizando o parâmetro regex como critério de
divisão. Por exemplo:
String cad = "casa:mesa:janela";
String palavras[];
palavras = cad.split(":"); // o resultado será: { "casa", "mesa","janela" } //então, palavras[1], por exemplo, terá o valor
"mesa"
Exercício 1
Imprima o vetor 3,2 e 5.
Outubro 2021
Outubro 2021 Resultado
Exercício 2
Escreva um programa Java que declara e constrói uma matriz de 10 elementos do tipo int. Em seguida use um
laço for para inicializar os elementos com os valores de 1 até 10. Para finalizar exiba os valores dos elementos da
matriz na vertical. Seu programa deverá exibir a seguinte saída:
1
Outubro 2021

2
3
4
5
6
7
8
9
10
Outubro 2021 Resolução

Você também pode gostar