Buscar

Aula 07 Java

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”.

Continue navegando