0% encontró este documento útil (0 votos)
88 vistas2 páginas

Chuletario Java

Este documento proporciona una guía rápida de varios temas de Java, incluyendo formatos básicos como bucles for-each y switch, colecciones como listas, mapas y colas, expresiones regulares, lectura y escritura de archivos, y tipos comunes de excepciones.

Cargado por

luyet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
88 vistas2 páginas

Chuletario Java

Este documento proporciona una guía rápida de varios temas de Java, incluyendo formatos básicos como bucles for-each y switch, colecciones como listas, mapas y colas, expresiones regulares, lectura y escritura de archivos, y tipos comunes de excepciones.

Cargado por

luyet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Chuletario Java

Formato : switch(valor_a_comprobar){ For-Each****************************

tipo_devuelto case valor1: sentencia…; for(Tipo elemento : EstructuraTipo){


método(tipo_parámetros, ...)
break; print(elemento);
String*********************************
case valor 2: sentencia…; }
char charAt(int)
break;
int compareTo(String)
default: sentencia; Constantes de caracter**************
int compareToIgnoreCase(String)
break; '\”' Dobles comillas
String concat(String)
} '\’' Comillas simples
String copyValueOf(char[])
Regex Java**************************** '\b' Retroceso
boolean endsWith(String)
Pattern p = [Link]("regex"); '\t' Tabulador
boolean equals(String)
Matcher m = [Link]( “Str”); '\n' Nueva línea
boolean equalsIgnoreCase(String)
boolean [Link]() '\f' Alimentación de página
int indexOf(String || char)
boolean [Link]() '\r' Retorno de carro
int lastIndexOf(String || char)
boolean [Link]() '\\' El propio backslash (\)
int length()
int [Link]() '\uA2C7' Hexadecimal el carácter
boolean matches(String) Unicode
int [Link]()
String replace(char, char)
[Link]()
String replaceFirst(String, String) Conversiones de tipo**************
Regex ********************************
String replaceAll(String, String) int i = (int) (a/(b+c)); Casting a int
[a-z] Carácter entre la a y la z
boolean startsWith(String) String -> int/float/double
Cuantificadores : ? + * {}
String substring(int, int) float f =
(pal1|pal2) Una palabra o la otra [Link](numString).floatValue()
char[] toCharArray()
(?i)[REGEX] Case insensitive float f=[Link](cadena)
String toLowerCase()
. Un carácter de cualquier tipo double d =
String toUpperCase() [Link](numString).doubleValue(
\d digito; \s espacio; )
String trim()
\w caracterPalabra double d=[Link](cadena)
String valueOf(boolean || char ||
double || int|| float || long || char[] Random******************************** int i =
|| Object) [Link](numString).intValue()
[Link]() -> [0,1)
String[] split(String regex) int i = [Link](cadena)
[0,n) -> [Link]() * n
String[] split(String regex, int limit) int -> String
[i,n) -> ( (n - i) * [Link]())+i
Math********************************* String s=[Link](numEntero);

double random() //Número aleatorio de 0 String s=[Link](numEntero);


a 1

double sqrt(double x) //Calcula la raíz


cuadrada de x

double pow(double x,double y) //Calcula


x^y

double exp(double x) //Calcula e^x

double log(double x) //Calcula el


logaritmo neperiano de x
Chuletario Java

Colecciones: Pilas: ClassCastException

Int size() Void push(E e) EOFException


Boolean isEmpty() E pop() ArithmeticException
Boolean contains(Object obj) E peek() ArrayIndexOutOfBoundsException
Boolean add(E element) Deque: InputMismatchException
addAll(Collection<? extends E> c) Add(element) NumberFormatException
Boolean remove(E element) addFirst(element) NullPointerException
Boolean containsAll(Collection c) addLast(element) IOException
Boolean removeAll(Collection c) offer(element) Excepcion
Boolean retainAll(Collection c) offerFirst(element)

void clear() offerLast(element) **Leer y escribir ficheros******


Object[] toArray() iterator()
// Leer.
Listas: descendingIterator()
FileReader fr = new
E get(int index) push(element) FilerReader("[Link]");

E set(int index, E element) pop(element) int c = [Link]();

Void add(int index, E element) removeFirst() char letra = (char)c;

E remove(int index); removeLast() [Link]();

Boolean addAll(int index, Collection c) // Escribir.

Int indexOf(Object obj) Varios FilerWriter fw = new


FilerWriter("[Link]"); // Si
Int lastIndexOf(Object obj) [Link]() ponemos no ponemos true, sobreescribe.

List subList(int from, int to) [Link]( ………… ) [Link]([Link](i));


Boolean addAll(int index, Collection<? [Link]( coll [, objOrden ] ) [Link]();
extends E> c)
[Link](lista) // BufferedReader y BufferedWritter.
Mapas:
[Link](lista,elemento) BufferedReader br = new
V put(K key, V value) BufferedReader(fichero);
[Link](array,elemento)
V get(Object key) [Link]();
List<Tipo> lista = [Link](array)
V remove(Object key) BufferedWritter bw = new
Tipo[] array = new Tipo[[Link]()] + BufferedWritter(fichero);
Boolean containsKey(Object key) [Link](array)
[Link]();
Boolean containsValue(Object value) [Link](lista)
Int size() String[] split(String regex) //regex es
el delimitador de separacion
Boolean isEmpty()

Void clear() public static String join(CharSequence


delimiter, CharSequence... elements)
Public [Set<[Link]<K,V>> entrySet()]
String message = [Link]("-",
Set<K> keyset() "This", "is", "a", "String");

Collection<V> values() // message returned is: "This-is-a-


String"
Entry

getKey()
Excepciones:
getValue()
Class MiExcepcion extends Exception{}
Colas:
throw new MiExcepcion;
Boolean add(E e)
TIPOS :
Boolean offer(E e)
FileNotFoundException
E poll() y E peek()
ClassNotFoundException

También podría gustarte