C'è qualche API in Java per convertire il caso di serpente in caso di cammello?Conversione di una stringa da caso di serpente a caso cammello in Java
ingresso: "input_in_snake_case"
in uscita: "InputInSnakeCase"
C'è qualche API in Java per convertire il caso di serpente in caso di cammello?Conversione di una stringa da caso di serpente a caso cammello in Java
ingresso: "input_in_snake_case"
in uscita: "InputInSnakeCase"
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
Ho lo stesso problema. Ma se la parola è helloFunnyWORLD, il risultato dovrebbe essere hello-funny-world. La soluzione di guava non è adatta a me. –
Solo per curiosità, perché il nome della classe 'StackOverflow25680258'? Hai qualche tipo di macro? – SureshS
Quell'altro questione non è così un duplicato di questo. (Anche se alcune delle risposte sono piuttosto simili :)) –