Нотации составных слов.
Все слова пишутся слитно, начинается со строчной буквы, а первая буква каждого последующего слова должна быть прописной.
Все буквы строчные, а слова разделяются символом дефиса.
Все буквы прописные, а слова разделяются символом подчёркивания.
Все буквы строчные, а слова разделяются символом подчёркивания.
Все слова пишутся слитно и первая буква каждого слова должна быть прописной.
Все буквы строчные, а слова разделяются символом точки.
Все слова пишутся прописными буквами, а в качестве разделителя слов символ дефиса.
Regexp.KEBAB_CASE.getPattern();
Notations.is("HELLO_WORLD", NotationType.UPPER_CASE);
Результат выполнения:
true
Notations.isUpperCase("HELLO_WORLD");
Результат выполнения:
true
Notations.isKebabCase("hello-world");
Результат выполнения:
true
Notations.isSnakeCase("hello_world");
Результат выполнения:
true
Notations.isCamelCase("helloWorld");
Результат выполнения:
true
Notations.isPascalCase("HelloWorld");
Результат выполнения:
true
Notations.isDotCase("hello.world");
Результат выполнения:
true
Notations.isTrainCase("HELLO-WORLD");
Результат выполнения:
true
Notations.to("HelloWorld", NotationType.UPPER_CASE);
Результат выполнения:
HELLO_WORLD
Notations.toCamelCase("hello-world");
Результат выполнения:
helloWorld
Notations.toKebabCase("helloWorld");
Результат выполнения:
hello-world
Notations.toUpperCase("HelloWorld");
Результат выполнения:
HELLO_WORLD
Notations.toSnakeCase("hello-world");
Результат выполнения:
hello_world
Notations.toPascalCase("hello_world");
Результат выполнения:
HelloWorld
Notations.toDotCase("hello World");
Результат выполнения:
hello.world
Notations.toTrainCase("hello World");
Результат выполнения:
HELLO-WORLD