import java.util.Arrays;
import java.util.stream.Collectors;
public class Main {
public static void main
(String[] args
) { String str
= "snake_case_to_camel_case";
str = str.indexOf("_") != -1
? str.substring(0, str.indexOf("_")) +
Arrays.
stream(str.
substring(str.
indexOf("_") + 1).
split("_")) .
map(s
-> Character.
toUpperCase(s.
charAt(0)) + s.
substring(1)).
collect(Collectors.
joining()) : str;
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLkNvbGxlY3RvcnM7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0ciA9ICJzbmFrZV9jYXNlX3RvX2NhbWVsX2Nhc2UiOwoKCQlzdHIgPSBzdHIuaW5kZXhPZigiXyIpICE9IC0xCgkJCQk/IHN0ci5zdWJzdHJpbmcoMCwgc3RyLmluZGV4T2YoIl8iKSkgKyAKCQkJCQlBcnJheXMuc3RyZWFtKHN0ci5zdWJzdHJpbmcoc3RyLmluZGV4T2YoIl8iKSArIDEpLnNwbGl0KCJfIikpCgkJCQkJCS5tYXAocyAtPiBDaGFyYWN0ZXIudG9VcHBlckNhc2Uocy5jaGFyQXQoMCkpICsgcy5zdWJzdHJpbmcoMSkpLmNvbGxlY3QoQ29sbGVjdG9ycy5qb2luaW5nKCkpCgkJCQk6IHN0cjsKCgkJU3lzdGVtLm91dC5wcmludGxuKHN0cik7Cgl9Cn0=