Conjunto de strings constantes en Java

Considere los siguientes dos programas Java, el primer programa produce una salida como «Sí», pero el segundo programa produce una salida «No». ¿Puedes adivinar la razón? // Program 1: Comparing two references to objects // created using literals. import java.util.*;    class GFG {     public static void main(String[] args)     {         String s1 = «abc»;         String … Continue reading «Conjunto de strings constantes en Java»

Convierta un conjunto de strings en una string separada por comas en Java

Dado un conjunto de strings, la tarea es convertir el conjunto en una string separada por comas en Java. Ejemplos: Input: Set<String> = [«Geeks», «ForGeeks», «GeeksForGeeks»] Output: «Geeks, For, Geeks» Input: Set<String> = [«G», «e», «e», «k», «s»] Output: «G, e, e, k, s» Enfoque: Esto se puede lograr con la ayuda del método join() … Continue reading «Convierta un conjunto de strings en una string separada por comas en Java»

¿Por qué las strings de Java son inmutables?

Antes de continuar con el alboroto de la inmutabilidad , echemos un vistazo a la clase String y su funcionalidad un poco antes de llegar a una conclusión. Así es como funciona una String : String str = «knowledge»; Esto, como de costumbre, crea una string que contiene «conocimiento» y la asigna a la string … Continue reading «¿Por qué las strings de Java son inmutables?»

Un rompecabezas de Java Random y StringBuffer

Predecir la salida del programa import java.util.Random; public class GFG {     private static Random rd = new Random();      public static void main(String[] args) {     StringBuffer word = null;     switch(rd.nextInt(2)) {         case 1: word = new StringBuffer(‘P’);         case 2: word = new StringBuffer(‘G’);         default: word = new StringBuffer(‘M’);     }     word.append(‘a’);     word.append(‘i’);     word.append(‘n’);     System.out.println(word);     } } Solución: … Continue reading «Un rompecabezas de Java Random y StringBuffer»

Programa Java para intercambiar dos strings sin usar ninguna tercera variable

Dadas dos variables de string, a y b, su tarea es escribir un programa Java para intercambiar estas variables sin usar ninguna variable temporal o tercera. Se permite el uso de métodos de biblioteca. Ejemplos:  Input: a = «Hello» b = «World» Output: Strings before swap: a = Hello and b = World Strings after … Continue reading «Programa Java para intercambiar dos strings sin usar ninguna tercera variable»

Imprima todas las formas posibles de convertir una string en otra string | Editar-Distancia

Prerrequisito: Programación Dinámica | Conjunto 5 (Editar distancia)  Dadas dos strings str1 y str2, la tarea es imprimir todas las formas posibles de convertir ‘str1’ en ‘str2’. A continuación se muestran las operaciones que se pueden realizar en «str1»:   Insertar Remover Reemplazar Todas las operaciones anteriores son de igual costo. La tarea es imprimir todas las … Continue reading «Imprima todas las formas posibles de convertir una string en otra string | Editar-Distancia»

Convertir LinkedList a String en Java

Una LinkedList es una estructura de datos lineal, en la que los elementos no se almacenan en ubicaciones de memoria contiguas. Para convertir una lista vinculada en una string, debemos recorrer la lista vinculada y, después de eso, debemos agregar el elemento de la lista vinculada a la variable de string. Podemos usar la clase … Continue reading «Convertir LinkedList a String en Java»

Convertir una string en una lista de caracteres en Java

Dada una string, la tarea es convertirla en una lista de caracteres en Java. Ejemplos: Input: String = «Geeks» Output: [G, e, e, k, s] Input: String = «GeeksForGeeks» Output: [G, e, e, k, s, F, o, r, G, e, e, k, s] A continuación se muestran las diversas formas de hacerlo: método ingenuo Acercarse: … Continue reading «Convertir una string en una lista de caracteres en Java»

Java String termina con() con ejemplos

El método Java String EndsWith() comprueba si la string termina con un sufijo especificado. Este método devuelve un valor booleano verdadero o falso. Firma: public boolean endsWith(String suff) Parámetro: suff- specified suffix part Devolver: true or false Ejemplo: Para mostrar el funcionamiento del método extremosCon() // Java program to demonstrate // working of endsWith() method … Continue reading «Java String termina con() con ejemplos»

Recortar (eliminar espacios iniciales y finales) una string en Java

Dada una string, elimine todos los espacios iniciales y finales de la string y devuélvala. Ejemplos: Input : str = » Hello World » Output : str = «Hello World» Input : str = » Hey there Joey!!! » Output : str = «Hey there Joey!!!» Podemos eliminar los espacios iniciales y finales de una … Continue reading «Recortar (eliminar espacios iniciales y finales) una string en Java»