Как преобразовать произвольную строку в идентификатор Java?

Мне нужно преобразовать любую произвольную строку:

  • строку с пробелами
  • 100stringsstartswithnumber
  • string€with%special†characters/\!
  • [пустая строка]

к действительному идентификатору Java:

  • string_with_spaces
  • _100stringsstartswithnumber
  • string_with_special_characters___
  • _

Существует ли инструмент для этой задачи?

При таком большом количестве фреймворков рефакторинга/генерации Java исходников можно подумать, что это должна быть вполне обычная задача.

11
задан parxier 16 September 2011 в 06:08
поделиться