2014-09-05 9 views

Odpowiedz

55

Guava obsługuje ten poprzez swoją CaseFormat klasy

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")); 
    } 

} 

Wyjście

InputInSnakeCase 
+0

Mam ten sam problem. Ale jeśli słowo brzmi helloFunnyWORLD, wynik powinien być hello-zabawny-świat. Roztwór guawy nie jest dla mnie odpowiedni. –

+0

Po prostu z ciekawości, dlaczego jest nazwa klasy "StackOverflow25680258"? Czy masz jakieś makro? – SureshS

Powiązane problemy