Me gusta 'adivinar' los nombres de los atributos de los métodos getter. Entonces 'getSomeAttribute' se convertirá en 'someAttribute'.Convertir un solo carácter en Cadena en minúscula
Por lo general hago algo así como
String attributeName = Character.toLowerCase(methodName.indexOf(3))
+ methodName.substring(4);
bastante feo, ¿verdad? Normalmente lo escondo en un método, pero ¿alguien sabe una mejor solución?
Por qué estás tratando de adivinar el nombre de la variable? – Milhous
Para una aplicación grande, quiero generar automáticamente un gran conjunto de esquemas wsdl y xml para poner una interfaz SOAP junto al JMS existente. En este caso, es bastante difícil: tengo que analizar los archivos fuente y reflejar las bibliotecas ... Al menos hay una convención de nomenclatura (personalizada) para los atributos y getter, así que con el nombre del método puedo probar o reflejar algunos campos –
Si puede usar refection , entonces puedes obtener los nombres de las variables reales. – Milhous