Strings e Numero Format
Manipulação de Strings
-
Strings são seqüências de caracteres como “tudo bem ?”. Não há um tipo String em JAVA, e sim uma classe predefinida chamada String, que faz parte do pacote padrão de Java. Cada conjunto de caracteres entre aspas é uma instância da classe String:
String e = “”;
//uma string vazia
String saudacoes = “Olá”;
Métodos da Classe java.lang.String
-
A classe java.lang.String possui muitos métodos (verifique na referência da linguagem).
Seguem os mais interessantes: o charAt(int indice)
//retorna o caractere na posição especificada o int compareTo(String outraString)
//retorna um valor negativo se a string vier antes de outraString na
//ordem do dicionário, um valor positivo se outraString vier antes e
//0 (zero) caso forem iguais o boolean endsWith(String sufixo)
//retorna true se a string terminar com sufixo o boolean equals(String outra)
//retorna true se a string for igual à outra o boolean equalsIgnoreCase(String outra)
//retorna true se a string for igual à outra, ignorando maiúsculas e
//minúsculas
o String toLowerCase()
//retorna uma nova string convertendo maiúsculas para minúsculas o String toUpperCase()
//retorna uma nova string convertendo minúsculas para maiúsculas o String trim()
//elimina espaços iniciais e finais
LINGUAGEM DE PROGRAMAÇÃO – PROF. EDIBERTO MARIANO
1
CONCATENAÇÃO
String uniao = “use o sinal de + para ” + “concatenar Strings”;
Exemplo:
Codifique um programa em JAVA que:
a) Atribua a uma variável A tipo String a letra "LINGUAGEM".
b) Atribua a uma variável B tipo String a palavra "JAVA".
c) Exiba na tela o conteúdo das duas variáveis concatenadas
public class Ex07
{ public static void main(String[] args)
{ String A = " LINGUAGEM ";
String B = " JAVA ";
System.out.println("Resposta = "+A” “ +B);
}}
Resposta: LINGUAGEM JAVA
Substrings
-
Java possui um método para se obter um subconjunto de uma string, que é