Buscar

Manipulação de Strings

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Manipulação de Strings:
String a = “ ” // Sring vazia
String a = “ Ola”;
Métodos da classe java.lang.String
CharAt(int indice) -> Retorna a caracter na posição especificada.
Int compareto (String outra String) – retorna-se um valor negativo se a string vier antes de outra String na ordem do dicionário.
boolean endsWith (String sufixo)-> Retorna true se a String terminar com sufixo. TERMINA COM
boolean equals (String outra String)->Retorna true se a String for igual à outraString. 
Boolean equalsIgrareCase (String outra String)-> Retorna true se a String for igual a outra String, ignorando maiúscula e minúscula.
StringtoLowerCaser() ->Retorna uma nova String convertendo para maiúscula.
String ToUpperCase()Retornauma nova String convertendopara minúsculo.
String trin () Elimina Espaços iniciais e finais na String.
Obs: String União: =“ Use o sinal de ”+” para concatenar Strings”.
Ex1: Codifique um programa em Java que
Atribua a uma variável A tipo String a palavra “LINGUAGEM”
Atribua a uma variável B tipo String a palavra JAVA
Exiba na tela o conteúdo das duas variáveis concatenadas.
Resposta
Public class ex51
{public static void main (String []args)
{String A=”LINGUAGEM”;
String B = “JAVA”;
System.out.print(“Resposta =”+A ” ” + B);
}
}
Substrings
O java possui um método para se obter uma subconjunto de uma String, que é o métodos.
Nomestring.substring(posiçãoinicial posiçãolimite)
Onde: Posiçãoinicial é a primeira posição a ser inclusa na String.
Posiçãolimite é a posição imediatamente osterior a última a ser inclusa
Obs: A primeira posição de uma String em java = a “zero”
Ex: String saudação = “Bem Vindo”;
String s = saudação.substring(0,3);
S=”Bem”
Ex:7 Codifique um programa em java que:
Atribua uma variável A tipo String a frase “ESTADO DO RIO E JANEIRO”.
Exiba na tela somente a primeira palavra do conteúdo da variável.
Resposta
Public class Ex52{
{public static void main (String[]args){
String A = “ESTADO DO RIO DE JANEIRO”;
String R=A.substring(0,5);
}
}
Edição de String:
Para descobrir o tamanho de uma String usa-se método nomestring.length();
Ex: String A = “Bem Vindo”;
Int tamanho = a.length();
Ex53:
Codifique um programa em java que atribua a uma variável A tipo String a frase “MEL DE ABELHA”
EXIBA NA TELA O TAMANHO DA STRING.
PARA SE DESCOBRIR O CARACTER NA POSIÇÃO N DE UMA STRING USA-SE O MÉTODO
Nomestring.charAT(n);
String A = “Bem Vindo”;
Char letra3=A.chart(2);
Ex54 
Codifique um programa em java que:
Atribua uma variável A tipo String a Frase “MEL DE ABELHA”;
Exiba na tela a letra da 5ª posição posição:
Ex:55 Codifique um programa em java que:
Atribua a variável A tipo String a palavra “MACACO”;
Atribua a uma vairável B tipo String a palavra “MICO”;
Verifique se o conteúdo das variáveis são iguais ou diferentes.
Ex56: Codifique uma programa em java que:
Atribua a uma variável A tipo String a Palavra “PEDRO0”;
Atribua a uma variável B tipo string a palavra “pedro”,
Verifique se a o conteúdo das variáveis são iguais ou diferentes.
Ex56: Codifique um programa em java que:
Atribua a uma variável A a palavra “MERCADO”
Atribua a uma variável B a palavra “ado”;
Verifique se o conteúdo da primeira variável termina com o da segunda variável
Ex57:Codifique um programa em java que 
Atribua a uma variável a palavra “MERCADO”
Atribua a uma variável a palavra “casa”
Transforme o conteúdo da primeira variável para minúscula e o conteúdo da segunda variável para maiúscula
Exiba na Tela o conteúdo das duas variáveis antes e depois da transformação.
MÉTODOS DA CLASSE java.text.NumberFormat
A classe NumberFormat do pacote java.text (Obs é necessário importar este pacote)possui métodos para formatar números, valores monetários e valores percentuais.A Localização é o conjunto é o conjunto de propriedade específica de cada país String e números,como símbolo de moeda,separador decimal, etc.
Ex:
NumberFormat.getNumberInstance()//NÚMEROS
NumberFormat.getCurrencyInstace()//MOEDA
NumberFormat.getPercentInstance()//PERCENTUAL
.static NumberFormat getNumberInstance()
Retorna um Objeto NumberFormat para formatar números usando convenções Locais.
Podemos especificar o número mínimo e máximo de dígitos inteiros ou fracionários.
Ex: import java.text.NumberFormat;
E
Public class ex 59
{void main (String[]args)
{double x = 10000.0/3.0;
NumberFormat nf=NumberFormat.getNumberInstace();
nf.setMaximunFractionDigits(2);//string “3.333,33”
nf.setMinimunFractionDigits(0);
System.out.printl(“Valor Formatado =” + fn);

Outros materiais