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-адреса.