使用Java反射机制将Bean对象转换成Map(驼峰命名方式 — 下划线命名方式)

时间:2025-02-16 07:12:28
  • public class CamelUnderlineUtil {
  • private static final char UNDERLINE ='_';
  • public static String camelToUnderline(String param) {
  • if ((param)) {
  • return "";
  • }
  • StringBuilder sb = new StringBuilder();
  • int len = ();
  • for (int i = 0; i < len; i++) {
  • char c = (i);
  • if ((c)) {
  • (UNDERLINE);
  • ((c));
  • } else {
  • (c);
  • }
  • }
  • return ();
  • }
  • public static String underlineToCamel(String param){
  • if ((param)) {
  • return "";
  • }
  • StringBuilder sb = new StringBuilder();
  • int len = ();
  • for (int i = 0; i < len; i++) {
  • char c = (i);
  • if (c==UNDERLINE) {
  • if(++i<len){
  • (((i)));
  • }
  • } else {
  • (c);
  • }
  • }
  • return ();
  • }
  • }