Tính đến bây giờ tôi đang sử dụng mã này để làm cho chữ cái đầu tiên của tôi trong một vốn chuỗiMake vốn Chuỗi chữ cái đầu tiên trong java
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
Điều này có vẻ rất bẩn với tôi ..is Có cách nào trực tiếp hoặc thanh lịch ..
[StringUtils.capitalize()] (http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringUtils.html#capitalize%28java.lang .String% 29)? Tìm kiếm sự sang trọng trong Java là ... tốt, có ROIs tốt hơn. Thư viện tiện ích tồn tại vì một lý do. –
Bạn có cần xem xét ngôn ngữ? Mỗi miền địa phương có các quy tắc khác nhau để thay đổi trường hợp chữ cái. – erickson
@erickson Không cần. Anh ngữ là đủ cho tôi. –