Programa Java para el número primo más cercano

Dado un número N, debe imprimir su número primo más cercano. El número primo puede ser menor, igual o mayor que el número dado. Condición: 1 ≤ N ≤ 100000 Ejemplos: Input : 16 Output: 17 Explanation: The two nearer prime number of 16 are 13 and 17. But among these, 17 is the closest(As … Continue reading «Programa Java para el número primo más cercano»

Encontrar el tipo de datos de la entrada del usuario usando expresiones regulares en Java

Dada una string, la tarea es encontrar su tipo de datos correspondiente usando una expresión regular en Java. En términos generales, podemos clasificar todos los tipos de datos en los siguientes tipos: Entero: los tipos de datos numéricos como byte , short , int , long toman la forma de un objeto Integer. Doble: los … Continue reading «Encontrar el tipo de datos de la entrada del usuario usando expresiones regulares en Java»

Cómo convertir un valor de string a un valor de byte en Java con ejemplos

Dada una string » str » ​​en Java, la tarea es convertir esta string a tipo de byte . Ejemplos: Input: str = «1» Output: 1 Input: str = «3» Output: 3 Enfoque 1: (método ingenuo) Un método es recorrer la string y agregar los números uno por uno al tipo de byte. Este método … Continue reading «Cómo convertir un valor de string a un valor de byte en Java con ejemplos»

Método URI getRawPath() en Java con ejemplos

La función getRawPath() es parte de la clase URI. La función getRawPath() devuelve el nombre de la ruta de un URI especificado. Esta función devuelve el valor exacto de la ruta sin decodificar la secuencia de octetos escapados, si los hay. Firma de función : public String getRawPath() Sintaxis : url.getRawPath() Parámetro: esta función no … Continue reading «Método URI getRawPath() en Java con ejemplos»

Programa Java para convertir la array de caracteres a IntStream

Dada una array de caracteres, la tarea es convertir esta array en un IntStream que contenga los valores ASCII de los elementos de caracteres. Ejemplos: Input: char[] = { ‘G’, ‘e’, ‘e’, ‘k’, ‘s’ } Output: 71, 101, 101, 107, 115 Input: char[] = { ‘G’, ‘e’, ‘e’, ‘k’, ‘s’, ‘F’, ‘o’, ‘r’, ‘G’, ‘e’, … Continue reading «Programa Java para convertir la array de caracteres a IntStream»

Programa para Convertir Lista a Stream en Java

La Lista es una interfaz secundaria de la Colección. Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos. La interfaz de lista se implementa mediante las clases ArrayList , LinkedList , Vector y … Continue reading «Programa para Convertir Lista a Stream en Java»

JavaFX | Clase Dimension2D

La clase Dimension2D es parte de JavaFX. La clase Dimension2D es un objeto que almacena alto y ancho. Hereda la clase java.lang.Object . Constructor de la clase: Dimension2D (doble ancho, doble altura) : crea un objeto de dimensión con el ancho y la altura especificados. Métodos comúnmente utilizados: Método Explicación es igual a (Objeto obj) … Continue reading «JavaFX | Clase Dimension2D»

Inferencia de tipo de variable local o LVTI en Java 10

¿Qué es la inferencia de tipos? La inferencia de tipo se refiere a la detección automática del tipo de datos de una variable, generalmente realizada en el momento del compilador. ¿Qué es la inferencia de tipo de variable local? La inferencia de tipo de variable local es una característica de Java 10 que permite al … Continue reading «Inferencia de tipo de variable local o LVTI en Java 10»

Suma máxima seleccionando elementos de dos arrays en orden

Dadas dos arrays de tamaño N y dos enteros X e Y que indican el número máximo de elementos, uno puede elegir entre la array A y la array B respectivamente. En cada i -ésimo turno, se puede elegir A[i] o B[i] . La tarea es hacer la selección que resulte en la suma máxima posible. Nota: … Continue reading «Suma máxima seleccionando elementos de dos arrays en orden»