0% encontró este documento útil (0 votos)
10 vistas8 páginas

Clases

Este documento describe las clases fundamentales Integer, Math, String, Character y Float del paquete java.lang en Java. Cada clase proporciona métodos para realizar operaciones con sus respectivos tipos de datos, como conversiones, cálculos matemáticos, manipulación de cadenas y comprobaciones sobre caracteres y números.
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)
10 vistas8 páginas

Clases

Este documento describe las clases fundamentales Integer, Math, String, Character y Float del paquete java.lang en Java. Cada clase proporciona métodos para realizar operaciones con sus respectivos tipos de datos, como conversiones, cálculos matemáticos, manipulación de cadenas y comprobaciones sobre caracteres y números.
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
Está en la página 1/ 8

Clases

Integer: La clase Integer es parte del paquete java.lang en Java y representa un


objeto envolvente alrededor de un valor entero primitivo. Proporciona métodos útiles
para realizar operaciones con números enteros, como conversiones entre tipos,
operaciones aritméticas y comparaciones.

Ejemplo de uso:

Integer num1 = 10;


Integer num2 = Integer.parseInt("20");

int suma = num1 + num2;

Math: La clase Math también se encuentra en el paquete java.lang y proporciona


métodos estáticos para realizar operaciones matemáticas. Incluye funciones
trigonométricas, exponenciales, logaritmos, redondeo, entre otras.

Ejemplo de uso:

double resultado = Math.sqrt(25.0);

String: La clase String está en el paquete java.lang y representa una secuencia


inmutable de caracteres. Es una de las clases más utilizadas en Java y proporciona
numerosos métodos para manipular cadenas, como concatenación, extracción de
subcadenas, comparaciones y búsqueda.

Ejemplo de uso:

String mensaje = "Hola, mundo!";


int longitud = mensaje.length();
String subcadena = mensaje.substring(0, 5);

Character: La clase Character también está en el paquete java.lang y se utiliza


para representar un solo carácter. Proporciona métodos estáticos para realizar
operaciones con caracteres, como verificar si un carácter es una letra, un dígito, etc.

Ejemplo de uso:

char letra = 'A';


boolean esLetra = Character.isLetter(letra);
Float: La clase Float está en el paquete java.lang y envuelve un valor de punto
flotante. Al igual que la clase Integer, proporciona métodos para realizar operaciones
con números de punto flotante, como conversiones, operaciones aritméticas y
comparaciones.

Ejemplo de uso:

Float numero1 = 10.5f;


Float numero2 = Float.parseFloat("20.3");

float suma = numero1 + numero2;

Estas clases son fundamentales en el desarrollo de aplicaciones Java y se utilizan


ampliamente en diversos contextos.

Integer:

parseInt(String s): Convierte la cadena dada en un entero.

String numeroString = "123";


int numero = Integer.parseInt(numeroString);

toString(int i): Convierte un entero en su representación de cadena.

int numero = 456;


String numeroString = Integer.toString(numero);

valueOf(int i): Devuelve un objeto Integer que representa el valor entero


proporcionado.

int valor = 789;


Integer numeroObjeto = Integer.valueOf(valor);

compareTo(Integer anotherInteger): Compara dos objetos Integer.

Integer num1 = 100;


Integer num2 = 200;
int comparacion = num1.compareTo(num2);

intValue(): Devuelve el valor entero primitivo.

Integer numeroObjeto = 543;


int valor = numeroObjeto.intValue();
equals(Object obj): Compara este objeto Integer con otro objeto.

Integer num1 = 10;


Integer num2 = 10;
boolean sonIguales = num1.equals(num2);

toBinaryString(int i): Devuelve una cadena que representa la representación


binaria de un entero.

int numero = 42;


String binario = Integer.toBinaryString(numero);

reverse(int i): Devuelve el valor entero con los bytes invertidos.

int numero = 123456;


int invertido = Integer.reverse(numero);

rotateLeft(int i, int distance): Rota los bits del entero hacia la izquierda.

int numero = 8;
int rotado = Integer.rotateLeft(numero, 2);

hashCode(): Devuelve un código hash para el objeto Integer.

Integer numero = 987;


int codigoHash = numero.hashCode();

Math:

sqrt(double a): Devuelve la raíz cuadrada de un número.

double numero = 25.0;


double raizCuadrada = Math.sqrt(numero);

pow(double base, double exponente): Devuelve la base elevada al exponente.

double base = 2.0;


double exponente = 3.0;
double resultado = Math.pow(base, exponente);
abs(double a): Devuelve el valor absoluto de un número.

double numero = -7.5;


double valorAbsoluto = Math.abs(numero);

sin(double a): Devuelve el seno de un ángulo en radianes.

double angulo = Math.PI / 4;


double seno = Math.sin(angulo);

cos(double a): Devuelve el coseno de un ángulo en radianes.

double angulo = Math.PI / 3;


double coseno = Math.cos(angulo);

tan(double a): Devuelve la tangente de un ángulo en radianes.

double angulo = Math.PI / 6;


double tangente = Math.tan(angulo);

floor(double a): Devuelve el mayor entero que es menor o igual a un número.

double numero = 7.8;


double redondeadoAbajo = Math.floor(numero);

ceil(double a): Devuelve el menor entero que es mayor o igual a un número.

double numero = 4.2;


double redondeadoArriba = Math.ceil(numero);

round(float a): Redondea un número al entero más cercano.

float numero = 5.4f;


long redondeado = Math.round(numero);

random(): Devuelve un número decimal aleatorio entre 0.0 (inclusive) y 1.0


(exclusivo).

double aleatorio = Math.random();


String:

length(): Devuelve la longitud (número de caracteres) de la cadena.

String texto = "Hola, Java!";


int longitud = texto.length();

charAt(int index): Devuelve el carácter en la posición dada.

String palabra = "Java";


char caracter = palabra.charAt(1);

substring(int beginIndex): Devuelve una subcadena desde el índice dado hasta


el final.

String texto = "Programación";


String subcadena = texto.substring(5);

substring(int beginIndex, int endIndex): Devuelve una subcadena desde el


índice de inicio hasta el índice de finalización.

String texto = "Java Programming";


String subcadena = texto.substring(5, 12);

toUpperCase(): Convierte toda la cadena a mayúsculas.

String minusculas = "hola";


String mayusculas = minusculas.toUpperCase();

toLowerCase(): Convierte toda la cadena a minúsculas.

String mayusculas = "HOLA";


String minusculas = mayusculas.toLowerCase();

equals(Object another): Compara la cadena con otro objeto.

String texto1 = "Java";


String texto2 = "java";
boolean sonIguales = texto1.equals(texto2);

startsWith(String prefix): Verifica si la cadena comienza con el prefijo dado.

String frase = "Hola, mundo!";


boolean comienzaConHola = frase.startsWith("Hola");

endsWith(String suffix): Verifica si la cadena termina con el sufijo dado.

String nombreArchivo = "documento.txt";


boolean esDocumento = nombreArchivo.endsWith(".txt");

indexOf(String str): Devuelve el índice de la primera aparición de la subcadena


dada.

String texto = "Java es divertido";


int indice = texto.indexOf("divertido");

Character:

isLetter(char ch): Verifica si el carácter es una letra.

char letra = 'A';


boolean esLetra = Character.isLetter(letra);

isDigit(char ch): Verifica si el carácter es un dígito.

char digito = '5';


boolean esDigito = Character.isDigit(digito);

isUpperCase(char ch): Verifica si el carácter está en mayúsculas.

char letra = 'X';


boolean esMayuscula = Character.isUpperCase(letra);

isLowerCase(char ch): Verifica si el carácter está en minúsculas.

char letra = 'z';


boolean esMinuscula = Character.isLowerCase(letra);

toUpperCase(char ch): Convierte el carácter a mayúsculas.

char letraMinuscula = 'h';


char letraMayuscula = Character.toUpperCase(letraMinuscula);

toLowerCase(char ch): Convierte el carácter a minúsculas.

char letraMayuscula = 'J';


char letraMinuscula = Character.toLowerCase(letraMayuscula);

isWhitespace(char ch): Verifica si el carácter es un espacio en blanco.

char espacio = ' ';


boolean esEspacio = Character.isWhitespace(espacio);

toString(char ch): Convierte el carácter en su representación de cadena.

char letra = 'C';


String letraComoString = Character.toString(letra);

compare(char x, char y): Compara dos caracteres.

char a = 'A';
char b = 'B';
int comparacion = Character.compare(a, b);

hashCode(char value): Devuelve un código hash para el carácter.

char letra = 'Q';


int codigoHash = Character.hashCode(letra);

Float:

parseFloat(String s): Convierte la cadena dada en un número de punto


flotante.

String numeroString = "3.14";


float numero = Float.parseFloat(numeroString);

toString(float f): Convierte un número de punto flotante en su representación


de cadena.

float numero = 2.718f;


String numeroString = Float.toString(numero);

valueOf(float f): Devuelve un objeto Float que representa el valor de punto


flotante proporcionado.

float valor = 1.618f;


Float numeroObjeto = Float.valueOf(valor);
compareTo(Float anotherFloat): Compara dos objetos Float.

Float num1 = 3.5f;


Float num2 = 2.0f;
int comparacion = num1.compareTo(num2);

floatValue(): Devuelve el valor de punto flotante primitivo.

Float numeroObjeto = 4.2f;


float valor = numeroObjeto.floatValue();

equals(Object obj): Compara este objeto Float con otro objeto.

Float num1 = 1.0f;


Float num2 = 1.0f;
boolean sonIguales = num1.equals(num2);

isNaN(float v): Verifica si el valor es un "Not-a-Number" (NaN).

float resultado = 0.0f / 0.0f;


boolean esNaN = Float.isNaN(resultado);

isInfinite(float v): Verifica si el valor es infinito.

float infinitoPositivo = Float.POSITIVE_INFINITY;


boolean esInfinito = Float.isInfinite(infinitoPositivo);

intBitsToFloat(int bits): Convierte una representación de bits de 32 bits en un


valor de punto flotante.

int bits = Float.floatToIntBits(3.14f);


float resultado = Float.intBitsToFloat(bits);

hashCode(): Devuelve un código hash para el objeto Float.

Float numero = 2.5f;


int codigoHash = numero.hashCode();

También podría gustarte