Эта статья поделилась конкретным кодом преобразования верблюда Java для вашей ссылки. Конкретный контент заключается в следующем
Преобразовать «_» в верблюд, преобразовать верблюд в «_».
Импорт java.util.regex.matcher; import java.util.regex.pattern; /*** Camel Conversion* @author Hu Hansan* 19 января 2017 года в 16:42:58*/public Class Beanhump {// конвертированный символ зависимости общественный статический окончательный финал char unned = '_'; / ** * Конвертировать CAMEL в "_" (userId: user_id) * @param param * @return */ public static String cameltounderline (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 (символ.isuppercase (c)) {sb.append (underline); SB.Append (символ. } else {sb.append (c); }} return sb.toString (); } / ** * Turn "_" в camel (user_id: userId) * @param param * @return * / public static String ownlineTocamel (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 == подключение) {if (++ i <len) {sb.append (farmate.touppercase (param.charat (i))); }} else {sb.append (c); }} return sb.toString (); } / ** * конвертировать "_" в camel (user_id: userId) * @param param * @return * / public static string ownlineTocamel2 (String param) {if (param == null || "". Equals (param.trim ())) {return ""; } StringBuilder sb = new StringBuilder (param); Matchter mc = pattern.compile (подчеркнуть+""). Matcher (param); int i = 0; while (mc.find ()) {int position = mc.end ()-(i ++); String.valueof (символ.touppercase (sb.charat (position))); SB.Replace (Position-1, Position+1, SB.Substring (положение, положение+1) .touppercase ()); } вернуть sb.toString (); } /** Test* / public static void main (string [] args) {system.out.println (cameltounderline ("usernameall")); System.out.println (UnderLineTocamel ("user_name_all")); System.out.println (underlinetocamel2 ("user_name_all")); }}Результаты работы:
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.