Czy jest jakieś API w języku Java do zamiany przypadku węża na wielbłądzie?Konwertowanie ciągu znaków ze sprawy węża na wielbłądzie w języku Java
wejściowe: "input_in_snake_case"
wyjściowa: "InputInSnakeCase"
Czy jest jakieś API w języku Java do zamiany przypadku węża na wielbłądzie?Konwertowanie ciągu znaków ze sprawy węża na wielbłądzie w języku Java
wejściowe: "input_in_snake_case"
wyjściowa: "InputInSnakeCase"
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
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. –
Po prostu z ciekawości, dlaczego jest nazwa klasy "StackOverflow25680258"? Czy masz jakieś makro? – SureshS
To inna kwestia nie jest więc duplikat tego. (Chociaż niektóre z odpowiedzi są dość podobne :)) –