Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo ca
A classe String
27 de fevereiro de 2013
1 / 30
Apresentao ca
Introduo ca
A classe String
Sumrio a
Apresentao ca
Introduo ca
2 / 30
Apresentao ca
Introduo ca
A classe String
Plano de ensino
3 / 30
Apresentao ca
Introduo ca
A classe String
Plano de ensino
3 / 30
Apresentao ca
Introduo ca
A classe String
Plano de ensino
3 / 30
Apresentao ca
Introduo ca
A classe String
Plano de ensino
3 / 30
Apresentao ca
Introduo ca
A classe String
Plano de ensino
3 / 30
Apresentao ca
Introduo ca
A classe String
Motivao ca
Complementar conhecimentos em java; permitir que o aluno desenvolva todo o seu pontencial no desenvolvimento Java;
4 / 30
Apresentao ca
Introduo ca
A classe String
Motivao ca
Complementar conhecimentos em java; permitir que o aluno desenvolva todo o seu pontencial no desenvolvimento Java;
4 / 30
Apresentao ca
Introduo ca
A classe String
Introduo ca
Metas a serem atingidas com o contedo u
Validar entrada de programas Exibir informaes para usurios co a Obter conhecimentos para o desenvolvimento de softwares tais como:
editor de texto processador de texto software de layout de pgina a
5 / 30
Apresentao ca
Introduo ca
A classe String
Algumas denies co literal de caracter - valor inteiro (unicode) representado como caracter entre aspas simples. string - sequncia de caracteres tratadas unicamente, e podendo conter caracteres especiais, manipulada atravs da e e classe String
6 / 30
Apresentao ca
Introduo ca
A classe String
A classe String
7 / 30
Apresentao ca
Introduo ca
A classe String
Observaoes c
Se caracteres fora dos limites forem acessados gera-se uma excesso StringIndexOutOfBoundsException a No existe mtodo para modicar a string em um objeto do a e tipo String
8 / 30
Apresentao ca
Introduo ca
A classe String
Detalhes length - comprimento de uma string charAt - obtem o caracter em posio especicada ca getChars - recupera um conjunto de caracteres a partir de uma posio especicada, retornando como array char ca
9 / 30
Apresentao ca
Introduo ca
A classe String
Detalhes length - comprimento de uma string charAt - obtem o caracter em posio especicada ca getChars - recupera um conjunto de caracteres a partir de uma posio especicada, retornando como array char ca
9 / 30
Apresentao ca
Introduo ca
A classe String
Detalhes length - comprimento de uma string charAt - obtem o caracter em posio especicada ca getChars - recupera um conjunto de caracteres a partir de uma posio especicada, retornando como array char ca
9 / 30
Apresentao ca
Introduo ca
A classe String
10 / 30
Apresentao ca
Introduo ca
A classe String
Comparando strings
Observaes co Existem diversos mtodos para comparar strings e Pode se comparar se strings sao maiores, menores ou iguais Mtodos: e
equals equalsIgnoneCase compareTo regionMatches ==
11 / 30
Apresentao ca
Introduo ca
A classe String
Comparando strings
Observaes co Existem diversos mtodos para comparar strings e Pode se comparar se strings sao maiores, menores ou iguais Mtodos: e
equals equalsIgnoneCase compareTo regionMatches ==
11 / 30
Apresentao ca
Introduo ca
A classe String
Comparando strings
Observaes co Existem diversos mtodos para comparar strings e Pode se comparar se strings sao maiores, menores ou iguais Mtodos: e
equals equalsIgnoneCase compareTo regionMatches ==
11 / 30
Apresentao ca
Introduo ca
A classe String
12 / 30
Apresentao ca
Introduo ca
A classe String
13 / 30
Apresentao ca
Introduo ca
A classe String
14 / 30
Apresentao ca
Introduo ca
A classe String
Portanto
Cuidado ao utilizar o operador == para comparar strings
S pode ser usado para comparar literais e no para comparar o a objetos Strings
Para a maioria dos casos melhor usar o mtodo equals e e O mtodo compareTo analisa as palavras de acordo com o e cdigo unicode e retorna: o
um nmero negativo se a string for menor que a string passada u 0 se forem iquais um nmero positivo se a string for maior que a string passada u
Apresentao ca
Introduo ca
A classe String
Portanto
Cuidado ao utilizar o operador == para comparar strings
S pode ser usado para comparar literais e no para comparar o a objetos Strings
Para a maioria dos casos melhor usar o mtodo equals e e O mtodo compareTo analisa as palavras de acordo com o e cdigo unicode e retorna: o
um nmero negativo se a string for menor que a string passada u 0 se forem iquais um nmero positivo se a string for maior que a string passada u
Apresentao ca
Introduo ca
A classe String
Portanto
Cuidado ao utilizar o operador == para comparar strings
S pode ser usado para comparar literais e no para comparar o a objetos Strings
Para a maioria dos casos melhor usar o mtodo equals e e O mtodo compareTo analisa as palavras de acordo com o e cdigo unicode e retorna: o
um nmero negativo se a string for menor que a string passada u 0 se forem iquais um nmero positivo se a string for maior que a string passada u
Apresentao ca
Introduo ca
A classe String
Portanto
Cuidado ao utilizar o operador == para comparar strings
S pode ser usado para comparar literais e no para comparar o a objetos Strings
Para a maioria dos casos melhor usar o mtodo equals e e O mtodo compareTo analisa as palavras de acordo com o e cdigo unicode e retorna: o
um nmero negativo se a string for menor que a string passada u 0 se forem iquais um nmero positivo se a string for maior que a string passada u
Apresentao ca
Introduo ca
A classe String
startsWith - testa se o in da string contm um conjunto cio e particular de caracteres endsWith - testa se o m da string contm um conjunto e particular de caracteres
16 / 30
Apresentao ca
Introduo ca
A classe String
startsWith - testa se o in da string contm um conjunto cio e particular de caracteres endsWith - testa se o m da string contm um conjunto e particular de caracteres
16 / 30
Apresentao ca
Introduo ca
A classe String
17 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos e indexOf - retorna a primeira posio onde ocorre o caracter ca especicado (-1 se no encontrar) a
tambm aceita um indice inicial a partir do qual deve ser feita e a pesquisa
lastIndexOf - retorna a ultima posio onde ocorre o caracter ca especicado (-1 se no encontrar) a
tambm aceita um indice inicial a partir do qual deve ser feita e a pesquisa, neste caso a pesquisa de trs para frente e a
indexOf e lastIndexOf tambm podem ser usados com e strings como parmetro a
18 / 30
Apresentao ca
Introduo ca
A classe String
19 / 30
Apresentao ca
Introduo ca
A classe String
20 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos e substring - retorna um objeto string (substring da posio ca informada at o m da string ou at uma outra posio dada e e ca menos 1)
21 / 30
Apresentao ca
Introduo ca
A classe String
22 / 30
Apresentao ca
Introduo ca
A classe String
Concatenando strings
Mtodos e concat - gera um novo objeto string resultante da concatenao e o retorna preservando as duas strings ca envolvidas
23 / 30
Apresentao ca
Introduo ca
A classe String
24 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos diversos e
Mtodos e replace - gera um novo objeto string resultante da substituio de caracteres ou substrings e o retorna, ca preservando a string original sem alterao ca toUpperCase - gera um novo objeto string em letras maisculas derivado da string original e o retorna, preserva a u string original sem alterao ca toLowerCase - gera um novo objeto string em letras minsculas derivado da string original e o retorna, preserva a u string original sem alterao ca trim - gera um novo objeto string em que feita a remoo e ca dos espaos em branco do in e do m da string original e o c cio retorna, preserva a string original sem alterao ca toCharArray - retorna um objeto do tipo CharArray derivado da string original.
25 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos diversos e
Mtodos e replace - gera um novo objeto string resultante da substituio de caracteres ou substrings e o retorna, ca preservando a string original sem alterao ca toUpperCase - gera um novo objeto string em letras maisculas derivado da string original e o retorna, preserva a u string original sem alterao ca toLowerCase - gera um novo objeto string em letras minsculas derivado da string original e o retorna, preserva a u string original sem alterao ca trim - gera um novo objeto string em que feita a remoo e ca dos espaos em branco do in e do m da string original e o c cio retorna, preserva a string original sem alterao ca toCharArray - retorna um objeto do tipo CharArray derivado da string original.
25 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos diversos e
Mtodos e replace - gera um novo objeto string resultante da substituio de caracteres ou substrings e o retorna, ca preservando a string original sem alterao ca toUpperCase - gera um novo objeto string em letras maisculas derivado da string original e o retorna, preserva a u string original sem alterao ca toLowerCase - gera um novo objeto string em letras minsculas derivado da string original e o retorna, preserva a u string original sem alterao ca trim - gera um novo objeto string em que feita a remoo e ca dos espaos em branco do in e do m da string original e o c cio retorna, preserva a string original sem alterao ca toCharArray - retorna um objeto do tipo CharArray derivado da string original.
25 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos diversos e
Mtodos e replace - gera um novo objeto string resultante da substituio de caracteres ou substrings e o retorna, ca preservando a string original sem alterao ca toUpperCase - gera um novo objeto string em letras maisculas derivado da string original e o retorna, preserva a u string original sem alterao ca toLowerCase - gera um novo objeto string em letras minsculas derivado da string original e o retorna, preserva a u string original sem alterao ca trim - gera um novo objeto string em que feita a remoo e ca dos espaos em branco do in e do m da string original e o c cio retorna, preserva a string original sem alterao ca toCharArray - retorna um objeto do tipo CharArray derivado da string original.
25 / 30
Apresentao ca
Introduo ca
A classe String
Mtodos diversos e
Mtodos e replace - gera um novo objeto string resultante da substituio de caracteres ou substrings e o retorna, ca preservando a string original sem alterao ca toUpperCase - gera um novo objeto string em letras maisculas derivado da string original e o retorna, preserva a u string original sem alterao ca toLowerCase - gera um novo objeto string em letras minsculas derivado da string original e o retorna, preserva a u string original sem alterao ca trim - gera um novo objeto string em que feita a remoo e ca dos espaos em branco do in e do m da string original e o c cio retorna, preserva a string original sem alterao ca toCharArray - retorna um objeto do tipo CharArray derivado da string original.
25 / 30
Apresentao ca
Introduo ca
A classe String
26 / 30
Apresentao ca
Introduo ca
A classe String
27 / 30
Apresentao ca
Introduo ca
A classe String
toString para tipos primitivos valueOf - mtodo esttico que recebe um argumento e a qualquer e o converte para um objeto String
28 / 30
Apresentao ca
Introduo ca
A classe String
29 / 30
Apresentao ca
Introduo ca
A classe String
Faa um programa que receba uma string e um caracter, em c seguida conte o nmero de ocorrncias do caracter na String. u e Utilize o mtodo indexOf. e Faa um aplicativo que utiliza o mtodo String regionMatches c e para comparar duas entradas de strings pelo usurio. O a aplicativo deve inserir o nmero de caracteres que ser u a comparado e o ndice inicial da comparao. O aplicativo deve ca declarar se as strings so iguais. Ignore a distino entre a ca maisculas e minsculas dos caracteres ao realizar a operao. u u ca Crie um aplicativo que utiliza o mtodo String compareTo e para comparar duas entradas de strings pelo usurio. Crie a uma saida informando se a primeira string menor que, igual e a ou maior que a segunda
30 / 30