StringUtils.java 471 B

123456789101112131415
  1. package com.provectus.kafka.ui.utilities;
  2. import java.util.stream.IntStream;
  3. import lombok.extern.slf4j.Slf4j;
  4. @Slf4j
  5. public class StringUtils {
  6. public static String getMixedCase(String original) {
  7. return IntStream.range(0, original.length())
  8. .mapToObj(i -> i % 2 == 0 ? Character.toUpperCase(original.charAt(i)) : original.charAt(i))
  9. .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append)
  10. .toString();
  11. }
  12. }