1. Преобразование массива в список с помощью Arrays.asList()
String[] arr = {"a", "b", "c"};
List<String> list = Arrays.asList(arr);

2. Замена двух переменных без использования временной переменной

int a = 5;
int b = 10;
a = a + b;
b = a - b;
a = a - b;

3. Реверсирование строки с помощью StringBuilder

String str = "hello";
String reversedStr = new StringBuilder(str).reverse().toString();

4. Использование тернарного оператора для упрощения операторов if-else

int num = 10;
String result = (num > 5) ? "greater than 5" : "less than or equal to 5";

5. Проверка того, является ли строка нулевой или пустой, с помощью StringUtils

String str = "";
if (StringUtils.isBlank(str)) {
    System.out.println("String is null or empty");
}

6. Удаление дубликатов из ArrayList с помощью HashSet

List<String> list = new ArrayList<>(Arrays.asList("a", "b", "a", "c", "c"));
Set<String> set = new HashSet<>(list);
list.clear();
list.addAll(set);

7. Сортировка ArrayList с помощью Collections.sort()

List<String> list = new ArrayList<>(Arrays.asList("b", "c", "a"));
Collections.sort(list);

8. Проверка наличия в строке подстроки с помощью String.contains()

String str = "hello world";
if (str.contains("world")) {
    System.out.println("Substring found");
}

9. Преобразование строки в верхний регистр с помощью String.toUpperCase()

String str = "hello";
String upperCaseStr = str.toUpperCase();

10. Преобразование строки в нижний регистр с помощью String.toLowerCase()

String str = "HELLO";
String lowerCaseStr = str.toLowerCase();

11. Использование расширенного цикла for для перебора массива или коллекции

String[] arr = {"a", "b", "c"};
for (String element : arr) {
    System.out.println(element);
}

12. Проверка четности числа с помощью оператора по модулю

int num = 10;
if (num % 2 == 0) {
    System.out.println("Number is even");
}

13. Получение текущей даты и времени с помощью java.time.LocalDateTime

LocalDateTime now = LocalDateTime.now();
System.out.println(now);

14. Преобразование строки в целое число с помощью Integer.parseInt()

String str = "10";
int num = Integer.parseInt(str);

15. Преобразование целого числа в строку с помощью String.valueOf()

int num = 10;
String str = String.valueOf(num);

16. Использование StringBuilder для объединения строк

StringBuilder sb = new StringBuilder();
sb.append("hello");
sb.append(" world");
String str = sb.toString();

17. Преобразование строки в массив символов с помощью String.toCharArray()

String str = "hello";
char[] charArr = str.toCharArray();

18. Реверсирование массива с помощью Arrays.reverse()

int[] arr = {1, 2, 3};
Arrays.reverse(arr);

19. Проверка, начинается ли строка с подстроки, с помощью String.startsWith()

String str = "hello world";
if (str.startsWith("hello")) {
    System.out.println("Substring found");
}

20. Преобразование списка в массив с помощью List.toArray()

List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c"));
String[] arr = list.toArray(new String[0]);