Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

String

396 views

Published on

  • Be the first to comment

  • Be the first to like this

String

  1. 1. Classe String e seus Métodos Programação em Java 2006-2007
  2. 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 valorExemplos: String mensagem = “Hello”; String senha = “iber12Ldf%” Programação em Java 2
  3. 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. 4. //Exemplo 1public 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. 5. //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 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. 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

×