Conteo de palabras que terminan en el sufijo dado en Java

Dada una string str que consta de una oración, la tarea es encontrar la cantidad de palabras en la oración dada que terminan con el sufijo dado suf . Ejemplos:   Entrada: str = «GeeksForGeeks es un portal de informática para geeks», suff = «ks»  Salida: 2  «GeeksForGeeks» y «geeks» son las únicas palabras que terminan … Continue reading «Conteo de palabras que terminan en el sufijo dado en Java»

Problema de fuga de memoria del método Java substring() y solución

String es una clase especial en Java. substring() es uno de los métodos ampliamente utilizados de la clase String . Se utiliza para extraer parte de una string y tiene dos variantes sobrecargadas: 1. substring(int beginIndex)  Este método se utiliza para extraer una parte de la string a partir de beginIndex . Ejemplo:   Java class GFG … Continue reading «Problema de fuga de memoria del método Java substring() y solución»

Interfaz DoubleConsumer en Java con ejemplos

La interfaz DoubleConsumer 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 doble valor pero no devuelve ningún valor. La expresión lambda asignada a un objeto de tipo DoubleConsumer se usa para definir su accept() que eventualmente aplica … Continue reading «Interfaz DoubleConsumer en Java con ejemplos»

Implementando una lista enlazada en Java usando Class

Requisito previo: estructura de datos de lista enlazada Al igual que las arrays, la lista enlazada es una estructura de datos lineal. A diferencia de las arrays, los elementos de la lista vinculada no se almacenan en la ubicación contigua, los elementos se vinculan mediante punteros como se muestra a continuación.  En Java, LinkedList se … Continue reading «Implementando una lista enlazada en Java usando Class»

Ordenar en Java

Cada vez que escuchamos que los algoritmos de clasificación entran en juego, como la clasificación por selección, la clasificación por burbujas, la clasificación por inserción, la clasificación por radix, la clasificación por cubos, etc., pero si miramos más de cerca aquí, no se nos pide que usemos ningún tipo de algoritmo. Es una clasificación simple … Continue reading «Ordenar en Java»

Programa Java para contar las ocurrencias de cada carácter.

Escriba un programa Java que imprima el número de ocurrencias de cada carácter y que no imprima repetidamente las ocurrencias de caracteres duplicados como se indica en el ejemplo: Ejemplos:  Input : geeksforgeeks Output : Number of Occurrence of g is:2 Number of Occurrence of e is:4 Number of Occurrence of k is:2 Number of … Continue reading «Programa Java para contar las ocurrencias de cada carácter.»

Interfaz ToLongBiFunction en Java con ejemplos

La interfaz ToLongBiFunction 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 dos argumentos de tipo T y U y produce un resultado de valor largo. Esta interfaz funcional admite dos genéricos, a saber: – T : denota el tipo del … Continue reading «Interfaz ToLongBiFunction en Java con ejemplos»

Programa Java para ilustrar las marcas totales y el cálculo de porcentajes

El programa Java para ilustrar las calificaciones totales y el cálculo del porcentaje se puede realizar almacenando las calificaciones de todas las materias en una array y tomando la suma de las calificaciones de todas las materias y tomando el promedio de todas las calificaciones, respectivamente. Ejemplo Input: N = 5, marks[] = {70, 60, … Continue reading «Programa Java para ilustrar las marcas totales y el cálculo de porcentajes»

Colecciones método unmodificableSortedMap() en Java con ejemplos

El método unmodifiableSortedMap () de la clase java.util.Collections se utiliza para devolver una vista no modificable del mapa ordenado especificado. Este método permite que los módulos brinden a los usuarios acceso de «solo lectura» a los mapas ordenados internos. Las operaciones de consulta en el mapa ordenado devuelto «leen» al mapa ordenado especificado. Los intentos … Continue reading «Colecciones método unmodificableSortedMap() en Java con ejemplos»

Encuentre el elemento más pequeño y más grande de las diagonales de array cuadrada

Dada una array cuadrada de orden n*n, encuentre los elementos más pequeños y más grandes de ambas diagonales de la array dada.  Ejemplos:  Input : matrix = { {1, 2, 3, 4, -10}, {5, 6, 7, 8, 6}, {1, 2, 11, 3, 4}, {5, 6, 70, 5, 8}, {4, 9, 7, 1, 5}}; Output : … Continue reading «Encuentre el elemento más pequeño y más grande de las diagonales de array cuadrada»