Có/không-câu hỏi: Có hàm Groovy GDK để viết hoa ký tự đầu tiên của chuỗi không?Groovy GDK tương đương với Apache Commons StringUtils.capitalize (str) hoặc Perl's ucfirst (str)
Tôi đang tìm kiếm một tương đương Groovy của ucfirst của Perl (..) hoặc Apache Commons StringUtils.capitalize (str) (sau này viết hoa chữ cái đầu tiên của tất cả các từ trong chuỗi đầu vào).
tôi đang mã hóa này bằng tay sử dụng ..
str = str[0].toUpperCase() + str[1 .. str.size() - 1]
.. mà làm việc, nhưng tôi giả sử có một cách Groovy hơn để làm điều đó. Tôi muốn tưởng tượng ucfirst (..) là một hoạt động phổ biến hơn so với trung tâm nói (..) là một phương pháp tiêu chuẩn trong Groovy GDK (xem http://groovy.codehaus.org/groovy-jdk/java/lang/String.html).
+1 cho String.metaClass.mixin. Tôi không biết về điều đó –
Grails người dùng hãy cẩn thận nếu bạn đang làm mixin trong Bootstrap nó có thể làm bạn đau buồn, xem: http://stackoverflow.com/questions/10843070/gsp-rendering-issue-after-server-is -giờ qua đêm / – Steve