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
Q

Crear comprobante x de patron y cadena z

A

Matcher x = y.matcher(“z”);

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

Obtener booleano si comprobante x es coincidente

A

x.matches()

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

Obtener booleano si comprobante x es coincidente al principio de la cadena

A

x.lookingAt()

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

Obtener booleano si comprobante x es coincidente en algun lugar de la cadena

A

x.find()

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

Crear un array int x de dimension n

A

int[] x = new int[n];

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

Asignar valor a, a una posicion n, de un array x

A

x[n] = a;

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

Obtener longitud de un array x

A

x.length()

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

Crear un array int x con valores n m o

A

int[] x = {n, m, o};

33
Q

Crear un array multidimensional int x de dimensiones n m

A

int[][] x = new int[n][m];

34
Q

Crear un array multidimensional int x de dimensiones n m o

A

int[][][] x = new int[n][m][o];

35
Q

Crear metodo x publico estatico generico T con argumentos arrays a b, devuelve un int (longitud de a menor que longitud de b)

A

public static -T- int x (T[] a, T[] b) {
-> return a.length-b.length;
}

36
Q

Crear clase X publica generico T

A

public class -T- X {

}

37
Q

Crear objeto x de clase X generico integer

A

X-Integer- x = new X-Integer-();

38
Q

Importar clases para creacion de conjuntos

A

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.TreeSet;

39
Q

Crear un conjunto x generico integer

A

HashSet-Integer- x = new HashSet-Integer-();

40
Q

Añadir elementos del conjunto x al conjunto y

A

y.addAll(x);

41
Q

Eliminar elementos del conjunto x al conjunto y

A

y.removeAll(x);

42
Q

Intersectar elementos del conjunto x al conjunto y

A

y.retainAll(x);

43
Q

Importar clases para creacion de listas

A

import java.util.LinkedList;

import java.util.ArrayList;

44
Q

Crear lista x generico integer

A

LinkedList-Integer- x = new LinkedList-Integer-();

45
Q

Obtener elemento n de la lista x

A

x.get(n)

46
Q

Cambiar elemento n de la lista x por otro elemento y

A

x.set(n, y);

47
Q

Insertar elemento x en la lista y en la posicion n

A

y.add(n, x);

48
Q

Eliminar elemento n de la lista x

A

x.remove(n);

49
Q

Obtener posicion del elemento x de la lista y

A

y.indexOf(x)

50
Q

Generar sublista de la lista x entre las posiciones n m

A

x.subList(n, m);

51
Q

Obtener tamaño de la lista x

A

x.size()

52
Q

Insertar elemento x en la lista y, al final

A

y.add(x);

53
Q

Obtener boolean si se ha insertado el elemento x al final de una lista de prioridad y

A

y.add(x);
o
y.offer(x);

54
Q

Obtener primer elemento de la lista x, luego eliminarlo

A

x.poll()

55
Q

Obtener primer elemento de la lista x, no eliminarlo

A

x.peek()

56
Q

Importar librerias para creacion de diccionarios (mapas, pares clave/valor)

A

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.TreeMap;

57
Q

Crear diccionario x generico string integer

A

HashMap-String,Integer- t=new HashMap-String,Integer-();

58
Q

Insertar un par x llave y valor en diccionario z

A

z.put(x, y);

59
Q

Obtener valor y si la llave x con valor y ya existe en diccionario z

A

z.put(x, y);

60
Q

Obtener valor asociado a una llave x del diccionario y

A

y.get(x)

61
Q

Eliminar llave x valor y de un diccionario z, obteniendo valor y

A

z.remove(x);

62
Q

Obtener booleano si llave x esta en diccionario y

A

y.containsKey(x)

63
Q

Obtener booleano si valor x esta en diccionario y

A

y.containsValue(x)

64
Q

Obtener tamaño del diccionario x

A

x.size()

65
Q

Obtener booleano si diccionario x esta vacio

A

x.isEmpty()

66
Q

Vaciar diccionario x

A

x.clear();

67
Q

Crear iterador integer x para coleccion y

A

Iterator-Integer- x = y.iterator();

68
Q

Obtener true si iterador x no ha terminado interacion

A

x.hasNext()

69
Q

Obtener valor de siguiente elemento de iterador x

A

x.next()

70
Q

Eliminar ultimo elemento obtenido de iterador x

A

x.remove();

71
Q

Obtener set x a partir de llaves de diccionario y

A

y.keySet()

72
Q

Ordenar array x

A

Arrays.sort(x);

73
Q

Ordenar lista x

A

Collections.sort(x);

74
Q

Desordenar una lista x

A

Collections.shuffle(x);

75
Q

Importar librerias para procesar documentos XML

A

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;

76
Q

Crear instancia de fabrica de constructores de documentos x

A

DocumentBuilderFactory x = DocumentBuilderFactory.newInstance();

77
Q

Fabricar constructor de documentos x a partir de instancia de fabrica de constructores de documentos y

A

DocumentBuilder x = y.newDocumentBuilder();

78
Q

Procesar documento XML x.xml y convertirlo en arbol DOM y, a partir de constructor de documentos z

A

Document y = z.parse(x.xml);

79
Q

Concatenar cadena de caracteres x y

A

“x” + “y”
o
“x”.concat(“y”)