2014-04-23 4 views
-5

Как сопоставить имя класса с полным классом, например com.mycompany.models.Friend, с использованием регулярного выражения и удалить имя пакета, чтобы результат был Friend для приведенного примера?Как удалить имя пакета из полного имени класса

+0

Связанный: http://stackoverflow.com/questions/5205339/regular-expression-matching-fully-qualified-java-classes –

ответ

1

Вы можете просто сделать:

System.out.println(s.substring(s.lastIndexOf(".") + 1)); 

Это напечатает Friend

+0

OP хочет, чтобы регулярное выражение извлекало Friend из любого полностью квалифицированного имени, и это просто с помощью regex, и я уверен, что это может решить проблему OP. – Salah

+0

Я скорректировал вопрос, а название было менее двусмысленным. Я расстегнул голос. Простите за это. – Harmlezz

+0

У меня есть 2 downvoted также, я не знаю почему, но его просто хорошо. – Salah

Смежные вопросы