Beruflich Dokumente
Kultur Dokumente
4 FUNDAMENTOS
String es inmutable.
Subcadena de caracteres
String s = var_cadena.substring(0, 4);//La subcadena va desde el
carcter 0 hasta el carcter 4 exclusive. La cadena siempre tiene 4-0
caracteres.
Longitud de una cadena
Int n= var_cadena.length();
Recuperar un carcter de una cadena
Char last = var_cadena.charAt(4);
No se puede cambiar el carcter de una cadena directamente, usar:
var_cadena = var_cadena.substring(0, 4) + !;
Igualdad entre cadenas
s.equals(t); //Devuelve true si s y t son iguales.
Sin tener en cuenta maysculas/minsculas:
Hello.equalsIgnoreCase(hello);
Tambin se puede usar if(s.compareTo(Hello) == 0);//Devuelve
negativo si la cadena est antes de Hello en el orden del
diccionario.
Int indexOf(String cadena) y int indexOf(String cadena, int
desdendice): devuelve el comienzo de la primera subcadena que sea
igual a cadena.
Convertir una cadena a su valor numrico
Integer.parseInt Double.parseDouble.
Acabar un programa
System.exit(0); //Finaliza todos los threads. Valor no 0 si no ha
acabado correctamente.
La clase JOptionPane est definida en el paquete javax.swing.
Formateo de la salida
La clase NumberFormat del paquete java.text tiene 3 mtodos con
formateadores para nmeros, valores monetarios y porcentajes. Para
obtener un formateador para el objeto locale predeterminado
usar(devuelven un objeto del tipo NumberFormat y luego aplicarle el
mtodo format):
NumberFormat.getNumberInstance()
NumberFormat.getCurrencyInstance()
NumberFormat.getPercentInstance()
Establecer el nmero mnimo y mximo de dgitos enteros o
fraccionarios que se mostrarn: setMinimumIntegerDigits,
setMinimumFractionDigits, setMaximumIntegerDigits y
setMaximumFractionDigits. Todos de la clase NumberFormat.
El objeto predefinido llamado Locale.GERMANY de tipo Locale se usa
dentro de getNumberInstance() y sabe las reglas de formateo
alemanas.
Bloques