2014-09-05 15 views

Trả lời

55

Guava hỗ trợ này thông qua lớp CaseFormat

import com.google.common.base.CaseFormat; 


public class StackOverflow25680258 { 

    public static void main(String[] args) { 
     System.out.println(CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, "input_in_snake_case")); 
    } 

} 

Output

InputInSnakeCase 
+0

Tôi có cùng một vấn đề. Nhưng nếu từ là helloFunnyWORLD, kết quả sẽ là hello-funny-world. Dung dịch ổi không phù hợp với tôi. –

+0

Chỉ vì tò mò tại sao tên lớp là 'StackOverflow25680258'? Bạn có loại macro nào không? – SureshS

Các vấn đề liên quan