String. Ejercicios. Flashcards
(106 cards)
Front
Back
¿Cómo extraes el texto entre corchetes de: ‘El conjuro está [activo]’?
Para extraer texto entre corchetes, usamos indexOf
y substring
:
```java
String frase = “El conjuro está [activo]”;
int inicio = frase.indexOf(“[”);
int fin = frase.indexOf(“]”);
String resultado = frase.substring(inicio + 1, fin);
~~~
¿Cómo saber si una palabra contiene la letra ‘x’?
Se utiliza el método contains()
:
```java
palabra.contains(“x”);
~~~
¿Cómo se comparan dos String ignorando mayúsculas/minúsculas?
Se usa equalsIgnoreCase()
para comparar sin tener en cuenta mayúsculas:
```java
str1.equalsIgnoreCase(str2);
~~~
¿Cómo saber si una frase comienza por ‘Magia’?
Utiliza el método startsWith()
:
```java
frase.startsWith(“Magia”);
~~~
¿Cómo comprobar si un String está vacío?
Utiliza isEmpty()
:
```java
texto.isEmpty();
~~~
¿Cómo eliminar el primer carácter de un String?
Usa substring(1)
para omitir el primer carácter:
```java
texto = texto.substring(1);
~~~
¿Cómo eliminar el último carácter de un String?
Usa substring(0, length - 1)
:
```java
texto = texto.substring(0, texto.length() - 1);
~~~
¿Cómo convertir un número entero a String?
Utiliza String.valueOf()
:
```java
String texto = String.valueOf(numero);
~~~
¿Cómo convertir un String a entero?
Usa Integer.parseInt()
:
```java
int numero = Integer.parseInt(texto);
~~~
¿Cómo invertir un String?
Usa StringBuilder
y reverse()
:
```java
String invertido = new StringBuilder(texto).reverse().toString();
~~~
Front
Back
¿Cómo saber si un String contiene la letra ‘a’? 🤔
✅ Usa el método contains()
:
```java
texto.contains(“a”);
~~~
🧠 Regla de estudio: contains()
devuelve true
si encuentra el texto exacto dentro del String
. Ideal para búsquedas simples.
¿Cómo comprobar si dos Strings son iguales sin importar mayúsculas? 🔠
✅ Usa equalsIgnoreCase()
:
```java
texto1.equalsIgnoreCase(texto2);
~~~
💡 Explicación: Ignora si hay diferencias entre mayúsculas y minúsculas. Muy útil al comparar respuestas del usuario.
¿Cómo saber si un String empieza con cierta palabra? 🚪
✅ Usa startsWith()
:
```java
frase.startsWith(“Hola”);
~~~
📘 Tip: útil para validar prefijos, como ‘https’.
¿Cómo saber si termina en ‘.com’? 🔚
✅ Usa endsWith()
:
```java
url.endsWith(“.com”);
~~~
🔍 Perfecto para verificar dominios, extensiones o patrones finales.
¿Cómo obtener la longitud de un String? 📏
✅ Usa length()
:
```java
int longitud = texto.length();
~~~
🎯 Cuenta los caracteres, incluyendo espacios.
¿Cómo convertir todo el texto a mayúsculas? 📣
✅ Usa toUpperCase()
:
```java
texto.toUpperCase();
~~~
💡 Ideal para normalizar texto antes de comparar.
¿Cómo poner todo en minúsculas? 🤫
✅ Usa toLowerCase()
:
```java
texto.toLowerCase();
~~~
📚 Útil para validaciones o búsquedas ignorando capitalización.
¿Cómo saber si un String está vacío? ⛔
✅ Usa isEmpty()
:
```java
texto.isEmpty();
~~~
⚠️ Devuelve true
si no hay caracteres, pero ojo: no ignora espacios.
¿Cómo limpiar los espacios al inicio y final? 🧼
✅ Usa trim()
:
```java
texto.trim();
~~~
🪄 Elimina solo los espacios del principio y del final, no los del medio.
¿Cómo reemplazar todas las ‘a’ por ‘o’? 🔄
✅ Usa replace()
:
```java
texto.replace(“a”, “o”);
~~~
🔧 Reemplaza todas las apariciones de forma literal.
¿Cómo realizar la operación de práctica #30? 💡
📚 Esta tarjeta es un espacio reservado. Añade un caso práctico con explicación de String aquí. 🧠