PDA

View Full Version : [java] convertire i nomi delle classi di un package in una stringa


Tommy Er Bufalo
29-05-2014, 09:49
Buongiorno a tutti, ho una serie di classi nello stesso package il cui nome inizia nello stesso modo (ComandoXXX). Chi mi da qualche indicazione su come ottenere tutte le XXX in una stringa? Dato che è un compito preferirei avere suggerimenti piuttosto che una soluzione già pronta. Penso che serva la riflessione.

sottovento
29-05-2014, 20:26
http://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection

biowep
29-05-2014, 20:31
Ho cercato un po perché la domanda mi ha incuriosito. A quanto pare non è possibile farlo senza riscrivere il class loader di sistema. Potresti però utilizza i file e cercare quelli nella directory del package che rientrano nel pattern del nome.

Tommy Er Bufalo
29-05-2014, 20:53
Grazie a entrambi, in pratica mi avete detto la stessa cosa :)
Chissà che ca@#o pretende questo prof :)