Este artigo compartilhou o código específico da conversão de camelo Java para sua referência. O conteúdo específico é o seguinte
Converta "_" em camelo, converta o camelo em "_".
importar java.util.regex.matcher; importar java.util.regex.pattern; /*** Conversão de camelo* @Author Hu Hansan* 19 de janeiro de 2017 às 16:42:58*/Public Class Beanhump {// Personagens de dependência convertida Public Static Final Char Subline = '_'; / ** * Converta o camelo em "_" (userID: user_id) * @param param * @return */ public static string CamelTounderLine (string param) {if (param == null || ". } int len = param.length (); Stringbuilder sb = new StringBuilder (len); for (int i = 0; i <len; i ++) {char c = param.charat (i); if (caractere.isuppercase (c)) {sb.append (sublinhado); sb.append (caractere.TolowerCase (c)); } else {sb.append (c); }} return sb.toString (); } / ** * Transforme "_" em camelo (user_id: userID) * @param param * @return * / public static string subllineTocamel (string param) {if (param == null || "". Equals (param.trim ()) {return ""; } int len = param.length (); Stringbuilder sb = new StringBuilder (len); for (int i = 0; i <len; i ++) {char c = param.charat (i); if (c == sublinhado) {if (++ i <len) {sb.append (caractere.TOUPCASE (param.charat (i))); }} else {sb.append (c); }} return sb.toString (); } / ** * converte "_" em camel (user_id: userID) * @param param * @return * / public static string subllineTocamel2 (string param) {if (param == null || ". } Stringbuilder sb = new stringbuilder (param); Matcher MC = Pattern.compile (Underline+""). Matcher (param); int i = 0; while (mc.find ()) {int position = mc.end ()-(i ++); String.ValueOf (caractere.TOUPPERCASE (SB.Charat (Position))); SB.Place (Posição 1, Posição+1, SB.Substring (Posição, Posição+1) .ToupPercase ()); } return sb.toString (); } /** Teste* / public static void main (string [] args) {System.out.println (CamelTounderLine ("Usernameall")); System.out.println (subllineTocamel ("user_name_all")); System.out.println (subllineTocamel2 ("user_name_all")); }}Resultados em execução:
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.