fork(1) download
  1. import java.util.Arrays;
  2. import java.util.stream.Collectors;
  3.  
  4. public class Main {
  5. public static void main(String[] args) {
  6. String str = "snake_case_to_camel_case";
  7.  
  8. str = str.indexOf("_") != -1
  9. ? str.substring(0, str.indexOf("_")) +
  10. Arrays.stream(str.substring(str.indexOf("_") + 1).split("_"))
  11. .map(s -> Character.toUpperCase(s.charAt(0)) + s.substring(1)).collect(Collectors.joining())
  12. : str;
  13.  
  14. System.out.println(str);
  15. }
  16. }
Success #stdin #stdout 0.12s 50912KB
stdin
Standard input is empty
stdout
snakeCaseToCamelCase