SQL属性をJava形式に変換する機会がないようにしています。例を見てみましょう: "p_start_date" を "pStartSate" に変更したいとします。
私は使用しようとしました
String var = "p_start_date";
var.replaceAll("(_[a-z])\1", "([A-Z])\1");
そしてまた
Pattern pattern = Pattern.compile("([a-z0-9]+_)*");
Matcher matcher = pattern.matcher(var);
if (matcher.find()) {
// Get all groups for this match
//System.out.println(matcher.groupCount());
for (int i=0; i<=matcher.groupCount(); i++) {
String groupStr = matcher.group(i);
System.out.println(groupStr);
}
}
しかし、どちらも機能しません