У меня есть строка, которая разделяется "."
, когда я пытаюсь разбить ее на dot
, она не изрыгается.Java - Сплит-строка
Вот точный код, который у меня есть. Пожалуйста, дайте мне знать, что может заставить это не разделить строку.
public class TestStringSplit {
public static void main(String[] args) {
String testStr = "[Lcom.hexgen.ro.request.CreateRequisitionRO;";
String test[] = testStr.split(".");
for (String string : test) {
System.out.println("test : " + string);
}
System.out.println("Str Length : " + test.length);
}
}
Мне нужно отделить вышеуказанную строку и получить только последнюю часть. в вышеуказанном случае это CreateRequisitionRO
не CreateRequisitionRO;
, пожалуйста, помогите мне это получить.
Я получаю последнее значение, подобное 'System.out.println (« Последнее значение: »+ test [test.length-1]);' также печатает последний как 'CreateRequisitionRO; ', но что я хотите, это 'CreateRequisitionRO', как получить это –
см. мой ответ. вторая часть. –
Возможный дубликат [Метод split() в Java не работает над точкой (.)] (Http://stackoverflow.com/questions/7935858/the-split-method-in-java-does-not-work -on-a-dot) – nhahtdh