Java Datos Flashcards

1
Q

Obtener longitud de una cadena de caracteres x

A

x.length()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Obtener caracter ubicado en n de una cadena de caracteres y

A

y.charAt(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Obtener subcadena de la posicion n a la m de una cadena de caracteres z

A

z.substring(n,m)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Operar con cadena x como si fuera un double

A

Double.valueOf(x).doubleValue()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Operar con cadena x como si fuera un Integer

A

Integer.valueOf(x).intValue()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dar formato x %f a un string y

A

String.format(“x %f”, “y”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Obtener numero por comparacion de cadenas x y, ignorando y sin ignorar mayusculas

A

x. compareTo(“y”)

x. compareToIgnoreCase(“y”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Obtener booleano por comparacion de cadenas x y, ignorando y sin ignorar mayusculas

A

x. equals(“y”)

x. equalsIgnoreCase(“y”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Obtener cadena x sin espacios en blanco anteriores y posteriores

A

x.trim()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Obtener cadena x todo mayusculas

A

x.toUpperCase()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Obtener cadena x todo minusculas

A

x.toLowerCase()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Obtener numero posicion de caracter o cadena x dentro de la cadena y, buscar a partir de la posicion n

A

y.indexOf(“x”, n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Obtener booleano por contencion de cadena x en la cadena y

A

y.contains(“x”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Obtener booleano si cadena x empieza por cadena y

A

x.startsWith(“y”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Obtener booleano si cadena x termina por cadena y

A

x.endsWith(“y”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Obtener cadena x pero reemplazando subcadena y por cadena z

A

x.replace(“y”, “z”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Crear cadena mutable x con valor y

A

StringBuilder x = new StringBuilder(“y”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Añadir x al final de una cadena mutable y

A

y.append(“x”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Insertar x en la posicion n de una cadena mutable y

A

y.insert(n, “x”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Reemplazar fragmento n a m por x, en una cadena mutable y

A

y.replace(n, m, “x”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Eliminar fragmento n a m de una cadena mutable x

A

x.delete(n, m);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Indicar patron de cadena de NIE o NIF

A

“[XXYY]?[0-9]{8}[A-Za-z]{1}”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Crear patron x con valor y

A

Pattern x = Pattern.compile(“y”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Importar clases para patrones

A

import java.util.regex.*;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Crear comprobante x de patron y cadena z
Matcher x = y.matcher("z");
26
Obtener booleano si comprobante x es coincidente
x.matches()
27
Obtener booleano si comprobante x es coincidente al principio de la cadena
x.lookingAt()
28
Obtener booleano si comprobante x es coincidente en algun lugar de la cadena
x.find()
29
Crear un array int x de dimension n
int[] x = new int[n];
30
Asignar valor a, a una posicion n, de un array x
x[n] = a;
31
Obtener longitud de un array x
x.length()
32
Crear un array int x con valores n m o
int[] x = {n, m, o};
33
Crear un array multidimensional int x de dimensiones n m
int[][] x = new int[n][m];
34
Crear un array multidimensional int x de dimensiones n m o
int[][][] x = new int[n][m][o];
35
Crear metodo x publico estatico generico T con argumentos arrays a b, devuelve un int (longitud de a menor que longitud de b)
public static -T- int x (T[] a, T[] b) { -> return a.length-b.length; }
36
Crear clase X publica generico T
public class -T- X { | }
37
Crear objeto x de clase X generico integer
X-Integer- x = new X-Integer-();
38
Importar clases para creacion de conjuntos
import java.util.HashSet; import java.util.LinkedHashSet; import java.util.TreeSet;
39
Crear un conjunto x generico integer
HashSet-Integer- x = new HashSet-Integer-();
40
Añadir elementos del conjunto x al conjunto y
y.addAll(x);
41
Eliminar elementos del conjunto x al conjunto y
y.removeAll(x);
42
Intersectar elementos del conjunto x al conjunto y
y.retainAll(x);
43
Importar clases para creacion de listas
import java.util.LinkedList; | import java.util.ArrayList;
44
Crear lista x generico integer
LinkedList-Integer- x = new LinkedList-Integer-();
45
Obtener elemento n de la lista x
x.get(n)
46
Cambiar elemento n de la lista x por otro elemento y
x.set(n, y);
47
Insertar elemento x en la lista y en la posicion n
y.add(n, x);
48
Eliminar elemento n de la lista x
x.remove(n);
49
Obtener posicion del elemento x de la lista y
y.indexOf(x)
50
Generar sublista de la lista x entre las posiciones n m
x.subList(n, m);
51
Obtener tamaño de la lista x
x.size()
52
Insertar elemento x en la lista y, al final
y.add(x);
53
Obtener boolean si se ha insertado el elemento x al final de una lista de prioridad y
y.add(x); o y.offer(x);
54
Obtener primer elemento de la lista x, luego eliminarlo
x.poll()
55
Obtener primer elemento de la lista x, no eliminarlo
x.peek()
56
Importar librerias para creacion de diccionarios (mapas, pares clave/valor)
import java.util.HashMap; import java.util.LinkedHashMap; import java.util.TreeMap;
57
Crear diccionario x generico string integer
HashMap-String,Integer- t=new HashMap-String,Integer-();
58
Insertar un par x llave y valor en diccionario z
z.put(x, y);
59
Obtener valor y si la llave x con valor y ya existe en diccionario z
z.put(x, y);
60
Obtener valor asociado a una llave x del diccionario y
y.get(x)
61
Eliminar llave x valor y de un diccionario z, obteniendo valor y
z.remove(x);
62
Obtener booleano si llave x esta en diccionario y
y.containsKey(x)
63
Obtener booleano si valor x esta en diccionario y
y.containsValue(x)
64
Obtener tamaño del diccionario x
x.size()
65
Obtener booleano si diccionario x esta vacio
x.isEmpty()
66
Vaciar diccionario x
x.clear();
67
Crear iterador integer x para coleccion y
Iterator-Integer- x = y.iterator();
68
Obtener true si iterador x no ha terminado interacion
x.hasNext()
69
Obtener valor de siguiente elemento de iterador x
x.next()
70
Eliminar ultimo elemento obtenido de iterador x
x.remove();
71
Obtener set x a partir de llaves de diccionario y
y.keySet()
72
Ordenar array x
Arrays.sort(x);
73
Ordenar lista x
Collections.sort(x);
74
Desordenar una lista x
Collections.shuffle(x);
75
Importar librerias para procesar documentos XML
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document;
76
Crear instancia de fabrica de constructores de documentos x
DocumentBuilderFactory x = DocumentBuilderFactory.newInstance();
77
Fabricar constructor de documentos x a partir de instancia de fabrica de constructores de documentos y
DocumentBuilder x = y.newDocumentBuilder();
78
Procesar documento XML x.xml y convertirlo en arbol DOM y, a partir de constructor de documentos z
Document y = z.parse(x.xml);
79
Concatenar cadena de caracteres x y
"x" + "y" o "x".concat("y")