Split сразу с двумя разделителями в Java

Есть строка, и нужно split() сразу с двумя разделителями.

Допустим есть строка "https://ru.stackoverflow.com/questions/ask" нужно разделить их разделителями ':' и '/' в одно действие в Java.


Ответы (1 шт):

Автор решения: AlekseiGaile
public static void main(String[] args) {
    String url = "https://ru.stackoverflow.com/questions/ask";
    String[] parts = url.split("[:/]");
    System.out.println(Arrays.toString(parts));
}

Здесь split("[:/]") разделяет строку url по символам ':' и '/' одновременно. Результат будет массивом строк, содержащими части URL-адреса.

→ Ссылка