2. Conceito
A classe String foi criada para
representar dados alfanuméricos
Ela possui todos métodos imutáveis, isto
é, uma vez criada uma String não é
possível alterar o seu valor
Exemplos:
String mensagem = “Hello”;
String senha = “iber12Ldf%”
Programação em Java 2
3. Alguns métodos da classe String
length() – devolve o número de caracteres da
String
trim() – remove espaços a esquerda e a direita
replace(String regex, String replacement) –
substitui a palavra correspondente a regex pela
palavra replacement
split (String regex) – divide a palavra de acordo
com regex
charAt(int index) – devolve o caracter que se
encontra na posição index
Programação em Java 3
4. //Exemplo 1
public class StringExemplo1 {
public static void main(String[] args) {
System.out.println("hello prog2".length()); // teste do lengh
System.out.println("hello prog2".charAt(0));//teste de charAt
String test = " sejam bem vindos ";
System.out.println(test.length()); //imprimir o tamanho
System.out.println(test.trim().length());//tamanh dpx do trim
System.out.println(test);
System.out.println(test.trim());
test.trim(); // teste de imutabilidade
System.out.println(test);// nota que o método trim não
alterou a string // referenciada pela variável test
}
}
Programação em Java 4
5. //Exemplo 2
public class StringExemplo2 {
public static void main(String[] args) {
String x = " Sejam bem vindos a cadeira de Programamcao
II";
//alterando a referência de x
x = x.replace("II","");
System.out.println(x);
System.out.println("Splitando...");
String[] split = x.split(" ");
for (String s: split){
System.out.println(s);
}
//nota que o espaço também foi considerado como palavra
}
}
Programação em Java 5
6. Bibliografia
António José Mendes, Maria José Marcelino. Fundamentos de
programação em JAVA 2.FCA – Editora de informática, 2003.
Sun’s Tutorial: Basic I/0
http://java.sun.com/docs/books/tutorial/essential/io/index.html
Programação em Java 6