Java Datos Flashcards
Obtener longitud de una cadena de caracteres x
x.length()
Obtener caracter ubicado en n de una cadena de caracteres y
y.charAt(n)
Obtener subcadena de la posicion n a la m de una cadena de caracteres z
z.substring(n,m)
Operar con cadena x como si fuera un double
Double.valueOf(x).doubleValue()
Operar con cadena x como si fuera un Integer
Integer.valueOf(x).intValue()
Dar formato x %f a un string y
String.format(“x %f”, “y”)
Obtener numero por comparacion de cadenas x y, ignorando y sin ignorar mayusculas
x. compareTo(“y”)
x. compareToIgnoreCase(“y”)
Obtener booleano por comparacion de cadenas x y, ignorando y sin ignorar mayusculas
x. equals(“y”)
x. equalsIgnoreCase(“y”)
Obtener cadena x sin espacios en blanco anteriores y posteriores
x.trim()
Obtener cadena x todo mayusculas
x.toUpperCase()
Obtener cadena x todo minusculas
x.toLowerCase()
Obtener numero posicion de caracter o cadena x dentro de la cadena y, buscar a partir de la posicion n
y.indexOf(“x”, n)
Obtener booleano por contencion de cadena x en la cadena y
y.contains(“x”)
Obtener booleano si cadena x empieza por cadena y
x.startsWith(“y”)
Obtener booleano si cadena x termina por cadena y
x.endsWith(“y”)
Obtener cadena x pero reemplazando subcadena y por cadena z
x.replace(“y”, “z”)
Crear cadena mutable x con valor y
StringBuilder x = new StringBuilder(“y”);
Añadir x al final de una cadena mutable y
y.append(“x”);
Insertar x en la posicion n de una cadena mutable y
y.insert(n, “x”);
Reemplazar fragmento n a m por x, en una cadena mutable y
y.replace(n, m, “x”);
Eliminar fragmento n a m de una cadena mutable x
x.delete(n, m);
Indicar patron de cadena de NIE o NIF
“[XXYY]?[0-9]{8}[A-Za-z]{1}”
Crear patron x con valor y
Pattern x = Pattern.compile(“y”);
Importar clases para patrones
import java.util.regex.*;
Crear comprobante x de patron y cadena z
Matcher x = y.matcher(“z”);
Obtener booleano si comprobante x es coincidente
x.matches()
Obtener booleano si comprobante x es coincidente al principio de la cadena
x.lookingAt()
Obtener booleano si comprobante x es coincidente en algun lugar de la cadena
x.find()
Crear un array int x de dimension n
int[] x = new int[n];
Asignar valor a, a una posicion n, de un array x
x[n] = a;
Obtener longitud de un array x
x.length()