Kunlun:
Eu tenho essa ste.getClassName()
que retornar um String
como este pack.age.Foo
.
ste
é StackTraceElement
.
Como eu poderia obter apenas Foo
? Ou a única maneira é fazer um método que extrai Foo
a partir desse fio?
Mureinik:
Não é construído em um método para isso. Você poderia quebrar a string como @Naya e @ Daniel Perez sugerido, ou deixar Class
para o trabalho pesado para você:
String simpleName = Class.forName(ste.getClassName()).getSimpleName();