В Java String объект «\» используется для определения любого символа escape-последовательности, такого как \ n для новой строки, \ t для вкладки, \\ для наличия обратного слэша в объекте String.
Таким образом, вместо того, чтобы писать объект Строка в
Струнный ул = "домен \ cdsid";
Вы должны написать
Строка Str = "домен \\ cdsid";
Первый вариант даст ошибку времени компиляции. Java ожидает, что после обратного слэш их должен быть некоторый символ escape-последовательности, но это не их первый случай. Это будет ошибка компиляции времени, как
Недопустимая последовательность выхода (действительные те являются \ B \ т \ N \ F \ г \»\» \\)
В приведенных выше ошибках времени компиляции каждому отдельных value - символ escape-последовательности в java.
Так что ваш окончательный код будет
String str = "domain\\cdsid";
System.out.println(str.split("\\\\")[1]);
Надеется, что это помогает.
Вы пробовали? Разделите строку разделителем и получите доступ к результирующему массиву – Li357