¿Podemos definir un nombre de método igual que el nombre de clase en Java?

Podemos tener un nombre de método igual que un nombre de clase en Java, pero no es una buena práctica hacerlo. Este concepto puede ser claro a través de ejemplos en lugar de explicaciones. En el siguiente ejemplo, se llama a un constructor predeterminado cuando se crea un objeto y se llama a un método … Continue reading «¿Podemos definir un nombre de método igual que el nombre de clase en Java?»

Tutorial de Java

Java es uno de los lenguajes y plataformas de programación más populares y ampliamente utilizados. Una plataforma es un entorno que ayuda a desarrollar y ejecutar programas escritos en cualquier lenguaje de programación. Java es rápido, fiable y seguro. Desde el escritorio hasta las aplicaciones web, desde las supercomputadoras científicas hasta las consolas de juegos, … Continue reading «Tutorial de Java»

Recopiladores partitioningBy() método en Java

El método PartitioningBy() de Collectors es un método predefinido de la clase java.util.stream.Collectors que se utiliza para particionar un flujo de objetos (o un conjunto de elementos) en función de un predicado determinado. Hay dos variantes sobrecargadas del método que están presentes. Uno toma solo un predicado como parámetro, mientras que el otro toma tanto … Continue reading «Recopiladores partitioningBy() método en Java»

Java 8 | Interfaz DoubleToIntFunction en Java con ejemplo

La interfaz DoubleToIntFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de valor doble y da un resultado de valor entero. La expresión lambda asignada a un objeto de tipo DoubleToIntFunction se usa para definir su applyAsInt() que … Continue reading «Java 8 | Interfaz DoubleToIntFunction en Java con ejemplo»

Número de posiciones para dividir la string de modo que al menos m caracteres con la misma frecuencia estén presentes en cada substring

Dada una string str de alfabetos ingleses en minúsculas y un entero m . La tarea es contar cuántas posiciones hay en la string de modo que si divide la string en dos substrings no vacías, hay al menos m caracteres con la misma frecuencia en ambas substrings. Los caracteres deben estar presentes en la string … Continue reading «Número de posiciones para dividir la string de modo que al menos m caracteres con la misma frecuencia estén presentes en cada substring»

Programa basado en menús para implementar la agencia de viajes

Prerrequisitos: clases y objetos en Java , instrucción Switch Case en Java Declaración del problema: Escriba un programa para construir una aplicación simple para el servicio de viaje en autobús usando JAVA 8, MYSQL Database y JDBC que pueda realizar las siguientes operaciones: Reserve boletos para usuarios/pasajeros en rutas determinadas a través de varios métodos … Continue reading «Programa basado en menús para implementar la agencia de viajes»

Método BigInteger sqrt() en Java

java.math.BigInteger.sqrt() es una función incorporada agregada en Java SE 9 y JDK 9 que devuelve el valor BigInteger de la raíz cuadrada de un BigInteger en el que se aplica el método sqrt(). Es lo mismo que el piso (sqrt (n)) donde n es un número. Esta raíz cuadrada es menor que la raíz cuadrada … Continue reading «Método BigInteger sqrt() en Java»

Compresión de objetos en Java con ejemplos

La compresión de objetos es el proceso de reducir el tamaño del objeto con la ayuda de varias clases y métodos. Luego, el receptor recupera la información completa descomprimiendo el objeto que está comprimido por el remitente. Eche un vistazo a la figura a continuación para distinguir el tamaño del archivo antes de comprimirlo y … Continue reading «Compresión de objetos en Java con ejemplos»

Método de coincidencias de patrones (String, CharSequence) en Java con ejemplos

El método matches(String, CharSequence) de la clase Pattern en Java se usa para responder si la expresión regular coincide o no con la entrada. Para hacerlo, compilamos la expresión regular dada e intentamos hacer coincidir la entrada dada con ella, donde tanto la expresión regular como la entrada pasaron como parámetro al método. Si un … Continue reading «Método de coincidencias de patrones (String, CharSequence) en Java con ejemplos»

Java 8 | Interfaz DoubleSupplier con ejemplos

La interfaz DoubleSupplier es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que no toma ningún argumento pero produce un valor doble. La expresión lambda asignada a un objeto de tipo DoubleSupplier se usa para definir su getAsDouble() que eventualmente aplica la operación … Continue reading «Java 8 | Interfaz DoubleSupplier con ejemplos»