You have been given a class named `StringUtil` which contains a method `removeDuplicates` that takes a list of strings as input and removes all duplicate strings from the list. The method should return the updated list with all duplicates removed.

Your task is to implement the `removeDuplicates` method in the `StringUtil` class.

Write a class `StringUtil` that contains the following methods:

- `removeDuplicates` - This method takes a list of strings and removes all duplicate strings from the list. The method should return the updated list with all duplicates removed.

**Signature**
```java
public class StringUtil {
    public static List<String> removeDuplicates(List<String> list) {
        // remove duplicate strings from the list and return the updated list
    }
}
```

**Input**
- The input parameter is a list of strings, `list` (1 <= list.size() <= 10^5).
- Each string in the list, `list[i]` (1 <= list[i].length() <= 100), consists of lowercase English alphabets only.

**Output**
- Return a list of strings with all duplicate strings removed from the input list.

**Example**
```java
List<String> input = Arrays.asList("apple", "banana", "orange", "apple", "grapes", "banana");
List<String> output = StringUtil.removeDuplicates(input);
System.out.println(output);
```

```
Output:
[apple, banana, orange, grapes]
```
b877e4dd-5ef4-4f6a-9fe7-d4f776aa0785
Se te ha dado una clase llamada `StringUtil` que contiene un método `removeDuplicates` que toma una lista de cadenas como entrada y elimina todas las cadenas duplicadas de la lista. El método debería devolver la lista actualizada con todos los duplicados eliminados.

Tu tarea es implementar el método `removeDuplicates` en la clase `StringUtil`.

Escribe una clase `StringUtil` que contenga los siguientes métodos:

- `removeDuplicates` - Este método toma una lista de cadenas y elimina todas las cadenas duplicadas de la lista. El método debería devolver la lista actualizada con todos los duplicados eliminados.

**Firma**
```java
public class StringUtil {
    public static List<String> removeDuplicates(List<String> list) {
        // elimina las cadenas duplicadas de la lista y devuelve la lista actualizada
    }
}
```

**Entrada**
- El parámetro de entrada es una lista de cadenas, `list` (1 <= list.size() <= 10^5).
- Cada cadena en la lista, `list[i]` (1 <= list[i].length() <= 100), consta solo de alfabetos ingleses en minúscula.

**Salida**
- Devuelve una lista de cadenas con todas las cadenas duplicadas eliminadas de la lista de entrada.

**Ejemplo**
```java
List<String> input = Arrays.asList("manzana", "plátano", "naranja", "manzana", "uvas", "plátano");
List<String> output = StringUtil.removeDuplicates(input);
System.out.println(output);
```

```
Salida:
[manzana, plátano, naranja, uvas]
```
submitted
Se te ha dado una clase llamada `StringUtil` que contiene un método `removeDuplicates` que toma una lista de cadenas como entrada y elimina todas las cadenas duplicadas de la lista. El método debería devolver la lista actualizada con todos los duplicados eliminados.

Tu tarea es implementar el método `removeDuplicates` en la clase `StringUtil`.

Escribe una clase `StringUtil` que contenga los siguientes métodos:

- `removeDuplicates` - Este método toma una lista de cadenas y elimina todas las cadenas duplicadas de la lista. El método debería devolver la lista actualizada con todos los duplicados eliminados.

**Firma**
```java
public class StringUtil {
    public static List<String> removeDuplicates(List<String> list) {
        // elimina las cadenas duplicadas de la lista y devuelve la lista actualizada
    }
}
```

**Entrada**
- El parámetro de entrada es una lista de cadenas, `list` (1 <= list.size() <= 10^5).
- Cada cadena en la lista, `list[i]` (1 <= list[i].length() <= 100), consta solo de alfabetos ingleses en minúscula.

**Salida**
- Devuelve una lista de cadenas con todas las cadenas duplicadas eliminadas de la lista de entrada.

**Ejemplo**
```java
List<String> input = Arrays.asList("manzana", "plátano", "naranja", "manzana", "uvas", "plátano");
List<String> output = StringUtil.removeDuplicates(input);
System.out.println(output);
```

```
Salida:
[manzana, plátano, naranja, uvas]
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}