Java

1759 palavras 8 páginas
Débora Cristina Alves Gomes 1214712

Cadeias de caráteres ("Strings")
Listas ("Arrays")
________________________________________
Cadeias de caráteres
Construção
• Cadeias de caráteres são objetos, instâncias da classe String do pacote java.lang. Para declarar uma cadeia de caráteres e atribuir à mesma um valor literal, coloca-se este valor entre aspas: String s = "Olá!";
• Pode-se também criar explicitamente um novo objeto, chamando-se o método construtor da classe: String s = new String( "Olá!" );
O método construtor pode receber outros tipos de argumentos, por exemplo uma lista dos caráteres que vão constituir a cadeia. Veja os detalhes na documentação.
• Uma vez a cadeia criada, o seu conteudo não pode mudar. Se percisarmos de uma cadeia de caráteres cujo conteudo possa mudar, precisamos usar a classe StringBuffer do pacote java.lang, que não será discutida nestas notas.
• Obviamente, uma dada referência do tipo String não precisa apontar sempre para o mesmo objeto. Assim, se tivermos String s = new String( "Olá!" ); s = "Olá Mundo!";
A referência s deixa de referir-se ao primeiro objeto criado (cujo conteudo erá "Olá!") e passa a referir-se ao objeto cujo conteudo é "Olá Mundo!"). Se não houver mais nenhuma referência apontando para o primeiro objeto, este estará marcado para ser varrido pelo coletor de lixo tão logo este resolver entrar em ação.
Comprimento
• O método length permite descobrir o número de caráteres contidos numa String
. Por exemplo: String s = new String( "Olá!" ); int nuhmero = s.length(); resulta no valor 4 para o inteiro chamado nuhmero.
• Há outros métodos que permitem obter informação a respeito de uma String, por exemplo, descobrir qual o caráter numa dada posição. Veja a documentação.
Comparação
• Para determinar se duas cadeias de caráteres possuem o mesmo conteudo, usa-se o método equals. Este método considera maiúsculas e minúsculas como diferentes. Se não desejamos fazer esta

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas