def main
(args
: Array
[String
]) { // val content = List("appointment_id", "appointment_date", "appointment_time", "appointment_location", "appointmnet_subject")
// val types = List("String", "String", "String", "String", "String")
// val converted = content.map(s => toCamelCase(s))
// val mapObjs = (converted zip types).toMap
//
// val str = mapObjs.view map{
// case (k, v) => k + ": " + v
// } mkString("", ", \n", "")
// println(str)
println(toCamelCase("appointment_id"))
}
private def toUpperCamelCase
(s
: String
): String
= { val parts
= s.
split("_"); parts.foreach(a => content += toProperCase(a))
content
}
val parts
= s.
split("_"); parts(0) + toProperCase(parts(1))
}
s.substring(0, 1).toUpperCase() + s.substring(1).toLowerCase();
}
}
b2JqZWN0IEhlbGxvV29ybGQgewogICBkZWYgbWFpbihhcmdzOiBBcnJheVtTdHJpbmddKSB7CiAgICAgIC8vIHZhbCBjb250ZW50ID0gTGlzdCgiYXBwb2ludG1lbnRfaWQiLCAiYXBwb2ludG1lbnRfZGF0ZSIsICJhcHBvaW50bWVudF90aW1lIiwgImFwcG9pbnRtZW50X2xvY2F0aW9uIiwgImFwcG9pbnRtbmV0X3N1YmplY3QiKSAgICAgIAogICAgICAvLyB2YWwgdHlwZXMgPSBMaXN0KCJTdHJpbmciLCAiU3RyaW5nIiwgIlN0cmluZyIsICJTdHJpbmciLCAiU3RyaW5nIikKICAgICAgLy8gdmFsIGNvbnZlcnRlZCA9IGNvbnRlbnQubWFwKHMgPT4gdG9DYW1lbENhc2UocykpCiAgICAgIC8vIHZhbCBtYXBPYmpzID0gKGNvbnZlcnRlZCB6aXAgdHlwZXMpLnRvTWFwCiAgICAgIC8vIAogICAgICAvLyB2YWwgc3RyID0gbWFwT2Jqcy52aWV3IG1hcHsKICAgICAgLy8gICAgIGNhc2UgKGssIHYpID0+IGsgKyAiOiAiICsgdgogICAgICAvLyB9IG1rU3RyaW5nKCIiLCAiLCBcbiIsICIiKQogICAgICAvLyBwcmludGxuKHN0cikKICAgICAgCiAgICAgIHByaW50bG4odG9DYW1lbENhc2UoImFwcG9pbnRtZW50X2lkIikpCiAgIH0KICAgCiAgIHByaXZhdGUgZGVmIHRvVXBwZXJDYW1lbENhc2UoczogU3RyaW5nKTogU3RyaW5nID0gewogICAgdmFsIHBhcnRzID0gcy5zcGxpdCgiXyIpOwogICAgdmFyIGNvbnRlbnQgPSAiIjsKICAgIHBhcnRzLmZvcmVhY2goYSA9PiBjb250ZW50ICs9IHRvUHJvcGVyQ2FzZShhKSkKICAgIGNvbnRlbnQKICB9CiAgIAogICBwcml2YXRlIGRlZiB0b0NhbWVsQ2FzZShzOiBTdHJpbmcpOiBTdHJpbmcgPSB7CiAgICB2YWwgcGFydHMgPSBzLnNwbGl0KCJfIik7CiAgICBwYXJ0cygwKSArIHRvUHJvcGVyQ2FzZShwYXJ0cygxKSkKICB9CgogIHByaXZhdGUgZGVmIHRvUHJvcGVyQ2FzZShzOiBTdHJpbmcpOiBTdHJpbmcgPSB7CiAgICBzLnN1YnN0cmluZygwLCAxKS50b1VwcGVyQ2FzZSgpICsgcy5zdWJzdHJpbmcoMSkudG9Mb3dlckNhc2UoKTsKICB9Cn0=