Baixe o app para aproveitar ainda mais
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);
Compartilhar