Tutto quello che sto cercando di fare è ottenere il nome della classe corrente e java aggiunge un inutile non senso $ 1 alla fine del mio nome di classe. Come posso liberarmene e restituire solo il nome della classe attuale?
String className = this.getClass().getName();
String className = getClass().getName().substring(0, getClass().getName().indexOf("$"))
$1
allora, perché il nome della classe è $1
. Se ti aspetti qualcos'altro, usa this
la classe giusta anziché quella sbagliata.