publicclassdbfieldfmthepler {/* * * *以下划线分隔的数据库字段是驼峰类型字符串* * @ param column name * @ return */publicstaticstringching string buffer sb=空; 字符串cn :阵列(for ) { cn=cn.toLowerCase ); if(sb==null ) sb=newstringbuffer ) cn; 连续; } sb.append (cn.substring (0,1 ).toUpperCase ) ) ) ).append ) cn.substring )1); } return sb.toString (; } /** *用下划线分隔驼峰类型字符串的数据库字段* @ param field name * @ return */publicstaticstringchangefieldtocolumname (string field ) int length=fieldName.length (; for(intI=0; i=c () column name.append (_ '.append ) ) char ) ) c 32 ); } else { column name.append (field name.charat (I ); } }返回column name.tostring (; } publicstaticvoidmain (string [ ] args ) system.out.println (changefieldtocolumname ) ) createtime ); }