Sí/no pregunta: ¿Hay una función Groovy GDK para capitalizar el primer carácter de una cadena?Groovy equivalente GDK de Apache Commons StringUtils.capitalize (str) o Perl's ucfirst (str)
Estoy buscando un equivalente Groovy de Perl's ucfirst (..) o Apache Commons StringUtils.capitalize (str) (este último escribe en mayúscula la primera letra de todas las palabras en la cadena de entrada).
estoy actualmente codificar esta a mano utilizando ..
str = str[0].toUpperCase() + str[1 .. str.size() - 1]
.. que funciona, pero supongo que hay una manera más maravillosa de hacerlo. Imagino que ucfirst (..) es una operación más común que decir center (..) que es un método estándar en Groovy GDK (ver http://groovy.codehaus.org/groovy-jdk/java/lang/String.html).
+1 para String.metaClass.mixin. No sabía acerca de eso –
Usuarios de Grails tengan cuidado si estás haciendo mixin en Bootstrap podría causarte dolor, mira: http://stackoverflow.com/questions/10843070/gsp-rendering-issue-after-server-is -juguete/noche – Steve