3. CAPTURA LA EXCEPCIÓN EN UN MÉTODO
package trowable;
/**
*
* @author JONATHANS
*/
public class Trowable {
static void unMetodo(){
try{
throw new NullPointerException("demo");
}catch(NullPointerException e){
System.out.println("Captura la excepcion en unMetodo");
throw e;
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
unMetodo();
4. // TODO code application logic here
}catch(NullPointerException e){
System.out.println("Captura de nuevo"+e);
}
}
}
PACKAGE POLIMORFISMOVEGETAL;
/**
*
* @author Usuario
*/
public class Vegetal {
private String PlantSInFlores;
private String PlantConFlores;
public Vegetal(String plantSInFlores,String plantConFlores ){
this.PlantSInFlores=plantSInFlores;
this. PlantConFlores= plantConFlores;
}
private String Mostrar(){
return "Las plantas sin Flores:"+PlantSInFlores+"nLas plantas con Flores: "+PlantConFlores;
}
5. }
package PolimorfismoVegetal;
/**
*
* @author Usuario
*/
public class HepaMusgo extends Vegetal {
String Tvida;
public HepaMusgo(String plantSInFlores,String plantConFlores,String tvida ){
super(plantSInFlores,plantConFlores);
this.Tvida=tvida;
}
public String Mostrar(){
return super.toString()+"nEl tiempo de vida de las plantas"+Tvida;
}
}
package PolimorfismoVegetal;
/**
*
* @author Usuario
*/
public class Comproba {
6. public static void main(String[] args){
HepaMusgo a=new HepaMusgo("Helechos","Angiospermas","De 3 años");
System.out.println(a.Mostrar());
}
}
PACKAGE PACCLASEMULTIMEDIA;
/**
*
* @author JONATHANS
*/
public class Video extends ClaseMultimedia {
private String Duracion ,Resolucion;
public Video (String nombrevide,String formato,String tamaño,String resolucion,String
duracion){
super(nombrevide, formato ,tamaño);
Resolucion=resolucion;
Duracion=duracion;
}
public String Reproducir(){
String b=("Reproducir");
7. return b;
}
public String getResolucion(){
return Resolucion;
}
public String getDuracion(){
return Duracion;
}
}
package PacClaseMultimedia;
/**
*
* @author Usuario
*/
public class Texto extends ClaseMultimedia {
private String Fuente,Color;
public Texto(String nombre,String formato,String tamaño, String fuente,String color){
super(nombre,formato,tamaño);
Fuente=fuente;
Color=color;
}
8. public String Reproducir(){
String e=("Visualizar_Texto");
return e;
}
public String getFuente(){
return Fuente;
}
public String getColor(){
return Color;
}
}
package PacClaseMultimedia;
/**
*
* @author Usuario
*/
public class Texto extends ClaseMultimedia {
private String Fuente,Color;
public Texto(String nombre,String formato,String tamaño, String fuente,String color){
super(nombre,formato,tamaño);
Fuente=fuente;
14. }
return temp;
}
public static String colocarMayuscula(String cadena,
char minuscula, char mayuscula) {
return cadena.replace(minuscula, mayuscula);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner in = new Scanner(System.in);
String chain;
System.out.print("Ingrese una cadena de caracteres: ");
chain = eliminarEspacios(in.nextLine());
System.out.println("La cadena sin espacios es: "+chain);
//longitud del string
String str="El primer programa";
15. System.out.println("longitud "+str.length());
//comienza y termina por...
str="El primer programa";
System.out.println("comienza por El "+str.startsWith("El"));
System.out.println("termina por programa "+str.endsWith("programa"));
//posición de un carácter
int pos=str.indexOf('p');
System.out.println("posición de la letra p "+pos);
//segunda ocuurencia de p
pos=str.indexOf('p', pos+1);
//comparación
str="Tomás";
System.out.println("Orden alfabético "+str.compareTo("Alberto"));
str="Alberto";
System.out.println("Orden alfabético "+str.compareTo("Tomás"));
System.out.println("Orden alfabético "+str.compareTo("Alberto"));
//substring
str="El lenguaje Java";
System.out.println("Substring "+str.substring(12));
System.out.println("Substring "+str.substring(3, 11));
//eliminar los espacios en blanco
str=" 5 ";
System.out.println("string original "+str);
System.out.println("string sin espacios en blanco "+str.trim());
//convertir un número en string
16. int valor=24;
str=String.valueOf(valor);
System.out.println("número --> string "+str);
//convertir un string en número
str=" 5 ";
int numeroInt=Integer.parseInt(str.trim());
System.out.println("string --> número "+numeroInt);
str="5.45 ";
double numeroDouble=Double.valueOf(str).doubleValue();
System.out.println("string --> número "+numeroDouble);
try {
//espera la pulsación de una tecla y luego RETORNO
System.in.read();
}catch (Exception e) { }
}
}
PACKAGE CONCURRENCIAS;
/**
*
* @author Usuario
*/
import java.util.regex.Matcher;
import java.util.regex.Pattern;
17. public class Concurrencias {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// Texto
String sTexto = "Juan hace uso de la palabra cuando su mamà le permite";
// Texto que vamos a buscar
String TextoBuscado = "a";
// Contador de ocurrencias
int contador = 0;
while (sTexto.indexOf(TextoBuscado) > -1) {
sTexto = sTexto.substring(sTexto.indexOf(
TextoBuscado)+TextoBuscado.length(),sTexto.length());
contador++;
}
String entrada = "<p>hola@pedro.com</p><br>n";
entrada += "kk@tres.tris///pepe@eso.es";
Pattern limpiar = Pattern