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]
```
0982e39f-758c-4022-863c-7831af244eba
Вам был предоставлен класс с именем `StringUtil`, который содержит метод `removeDuplicates`, который принимает список строк в качестве входных данных и удаляет все повторяющиеся строки из списка. Метод должен возвращать обновленный список со всеми удаленными дубликатами.

Ваша задача - реализовать метод `removeDuplicates` в классе `StringUtil`.

Напишите класс `StringUtil`, содержащий следующие методы:

- `removeDuplicates` - этот метод принимает список строк и удаляет все повторяющиеся строки из списка. Метод должен возвращать обновленный список с удаленными всеми дубликатами.

### Signature

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

### Input

- Входным параметром является список строк, `list (1 <= list.size() <= 10^5)`.
- Каждая строка в списке, `list[i] (1 <= list[i].length() <= 100)`, состоит только из строчных букв английского алфавита.

### Output

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

### Example

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

```

submitted
Вам присвоено класс под названием `StringUtil`, который содержит метод `removeDuplicates` - Этот метод берет список строк в качестве ввода и удаляет все дублированные струн из списка. Метод должен возвращать обновленный список со всеми дублированными файлами удаленными. Ваша задача - ввести метод `removeDuplicates в классе `StringUtil`. Напишите класс `StringUtil`, который содержит следующие методы: - `removeDuplicates` - Каждый метод берет список строк и удаляет все дублированные файлы из списка. Метод должен возвращать обновленный список со всеми дублированными файлами удаленным. **Список ``` ` ` ` ` `
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}