normalizeCaseType method

String normalizeCaseType()

Normalizes the case whether it is snake_case or camelCase. Conserves the case (upper or lower).

Examples

  • fooBar -> foo bar
  • FooBar -> Foo bar
  • foo_bar -> foo bar
  • fooBar_baz -> foo bar baz
  • FooBar_baz -> Foo bar baz

Implementation

String normalizeCaseType() {
  String normalized = this;

  normalized = normalized.normalizeCamelCase();
  normalized = normalized.normalizeSnakeCase();

  return normalized;
}