String
-
Upload
portaldoestudantejava -
Category
Documents
-
view
228 -
download
0
Transcript of String
Programação em Java 2006-2007
Classe String e seus Métodos
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
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
4Programação em Java
//Exemplo 1public class StringExemplo1 {
public static void main(String[] args) {System.out.println("hello prog2".length()); // teste do lenghSystem.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 trimSystem.out.println(test);System.out.println(test.trim());
test.trim(); // teste de imutabilidadeSystem.out.println(test);// nota que o método trim não alterou a string // referenciada pela variável test
}}
5Programação em Java
//Exemplo 2public class StringExemplo2 {
public static void main(String[] args) {String x = " Sejam bem vindos a cadeira de Programamcao II";
//alterando a referência de xx = 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
}}
6Programação em Java
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/0http://java.sun.com/docs/books/tutorial/essential/io/index.html