2014-09-05 8 views

risposta

55

Guava supporta questo attraverso la sua classe 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")); 
    } 

} 

uscita

InputInSnakeCase 
+0

Ho lo stesso problema. Ma se la parola è helloFunnyWORLD, il risultato dovrebbe essere hello-funny-world. La soluzione di guava non è adatta a me. –

+0

Solo per curiosità, perché il nome della classe 'StackOverflow25680258'? Hai qualche tipo di macro? – SureshS

Problemi correlati