Baixe o app para aproveitar ainda mais
Prévia do material em texto
Manipulação de Strings Strings são as sequencias de caracteres. Ex: “tudo bem ?” Não ha tipo String em java, e sim uma classe pre-definida chamada String, que faz parte do pacote padrão de java. Cada conjunto de caracteres entre aspas é uma instância da classe String. Ex: String e = “ “; //String vazia String saudacoes = “ola”; Metodos da classe java.lang.String A classe java.lang.string possui muitos metodos, veja abaixo alguns: -charAt(int indice) Retorna o caractere na posição especifica. -int compare to(String outaString) Retorna um valor negative se a String vier antes de outra String. Retorna zero se os valores forem iguais. -boolean endswith(String sufixo) Retorna true (verdadeiro) se a string terminar com sufixo. -boolean equals(String outra) Retorna true(verdadeiro) se a String for igual a outra. -booleans equalsIgnoreCase(String outra) Retorna true (verdadeiro) se a string for igual a outra, ignorando maiusculas e minusculas. -String to lowerscase( ) Retorna uma nova String convertende de maiusculas para minusculas. -String to Uppercase( ) Retorna convertendo minusculas para maiusculas. -String trim ( ) Elimina espaços finais e Iniciais de uma string. -concatenação (união de strings). Soma de strings. Usa-se o sinal “+” para concatenar Strings. SUBSTRINGS O java possui um metodo para se obter um conjunto de uma String. Ex: Nomestring.substring(posição inicial,posição limite) Onde: -posição inicial é a primeira posição a ser inclusa. Ex: String a =”Bem vindo”); String b= S.substring(0,3) Resposta= “BEM” TAMANHO DE STRING -metodo nomestring.length() Ex: String A=”Bem vindo” tamanho 9 Int tam = A.length(); Exercicios 1)codifique um programa em java que: a)Atribua à variavel x a palavra “LINGUAGEM”. b)Atribua à variavel y a palavra “JAVA”. c)Exiba na tela o conteudo das variaveis concatenando-as package aula; public class Aula07ex01 { public static void main(String[]args) {String x="LINGUAGEM"; String y="JAVA"; System.out.println("Resposta="+)(+" "+y); } } 2)codifiuqe um programa em java que: a)Atribua a variavel x a frase “ESTADO DO RIO DE JANEIRO”; b)Exiba somente a primeira palabra do conteudo da String A Metodos Construtores Uma classe contem construtores que são invocados, quando um objeto da classe é criado. As declarações de construtores se pareceu com declarações de métodos, exceto que eles tem exatamente o mesmo nome da classe e não possuem tipos de retorno. A classe a seguir possui construtor com criação de um novo obejeto: Segue aula13 ex 01 02. Outra maneira de criação de um novo objeto Empregado obj=new Empregado(1172,”Pedro Silva”, 500,85); Segue em aula 13 ex 03 04 Herança( Generalização) É o mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos (Métodos) e variaveis possiveis(atributos). Ex: Empregado (Super classe) -> Tecnico (Sub classe) - Há herança Multipla quando, uma sub-classe possui mais de uma super classe. Esta relação é normalmente chamada de Relação” É um. Obs:algumas linguagens de programação orientadas a objeto, não suportam herança multipla, por exemplo JAVA. Associação é um mecanismo pelo qual um objeto ultiliza os recursos de outro. Pode tratar-se de uma associação simples “usa um”, ou de um acoplamento”parte de”.
Compartilhar