Sử dụng thư viện chung của Apache. Giải phóng bộ não của bạn khỏi những thứ này và tránh Null Pulum & Index Out Of Bound Exceptions
Bước 1:
Nhập thư viện lang chung của apache bằng cách đặt thư mục này vào phần build.gradle
phụ thuộc
compile 'org.apache.commons:commons-lang3:3.6'
Bước 2:
Nếu bạn chắc chắn rằng chuỗi của bạn là tất cả chữ thường hoặc tất cả những gì bạn cần là khởi tạo chữ cái đầu tiên, hãy gọi trực tiếp
StringUtils.capitalize(yourString);
Nếu bạn muốn đảm bảo rằng chỉ chữ cái đầu tiên được viết hoa, như làm điều này cho một enum
, hãy gọi toLowerCase()
trước và ghi nhớ rằng nó sẽ ném NullPointerException
nếu chuỗi đầu vào là null.
StringUtils.capitalize(YourEnum.STUFF.name().toLowerCase());
StringUtils.capitalize(yourString.toLowerCase());
Dưới đây là nhiều mẫu được cung cấp bởi apache. nó là ngoại lệ miễn phí
StringUtils.capitalize(null) = null
StringUtils.capitalize("") = ""
StringUtils.capitalize("cat") = "Cat"
StringUtils.capitalize("cAt") = "CAt"
StringUtils.capitalize("'cat'") = "'cat'"
Ghi chú:
WordUtils
cũng được bao gồm trong thư viện này, nhưng không được dùng nữa. Xin đừng sử dụng nó.