شاركت هذه المقالة مدونة محددة لتحويل جمال جافا للرجوع إليها. المحتوى المحدد كما يلي
تحويل "_" إلى الجمل ، تحويل الجمل إلى "_".
استيراد java.util.regex.matcher ؛ استيراد java.util.regex.pattern ؛ /*** تحويل الإبل* Author Hu Hansan* 19 يناير 2017 في 4:42:58 PM*/Public Class Beanhump {// تحويل أحرف التبعية العامة الثابتة الثابتة char underline = '_' ؛ / ** * تحويل الجمل إلى "_" (userId: user_id) * param param * @return */ public static string cameltoderline (String param) {if (param == null || ". equals (param.trim ())) {return" "؛ } int len = param.length () ؛ StringBuilder SB = New StringBuilder (LEN) ؛ لـ (int i = 0 ؛ i <len ؛ i ++) {char c = param.charat (i) ؛ if (character.isupperCase (c)) {sb.append (تسطير) ؛ sb.append (character.tolowercase (c)) ؛ } آخر {sb.append (c) ؛ }} return sb.toString () ؛ } / ** * Turn "_" إلى CAMEL (user_id: userId) * param param * regurn * / public static string underlinetocamel (string param) {if (param == null || ". equals (param.trim ())) {return" } int len = param.length () ؛ StringBuilder SB = New StringBuilder (LEN) ؛ لـ (int i = 0 ؛ i <len ؛ i ++) {char c = param.charat (i) ؛ if (c == enderline) {if (++ i <len) {sb.append (character.toupperCase (param.charat (i))) ؛ }} آخر {sb.append (c) ؛ }} return sb.toString () ؛ } / ** * تحويل "_" إلى CAMEL (user_id: userId) * param param * regurn * / public static string underlinetocamel2 (string param) {if (param == null || ". equals (param.trim ())) {return" } StringBuilder SB = New StringBuilder (param) ؛ matcher mc = pattern.compile (Underline+""). Matcher (param) ؛ int i = 0 ؛ بينما (mc.find ()) {int position = mc.end ()-(i ++) ؛ string.valueof (حرف. sb.replace (الموضع 1 ، الموضع+1 ، sb.substring (الموضع ، الموضع+1). touppercase ()) ؛ } return sb.toString () ؛ } /** test* / public static void main (string [] args) {system.out.println (cameltonderline ("usernameall")) ؛ System.out.println (underlinetocamel ("user_name_all")) ؛ System.out.println (underlinetocamel2 ("user_name_all")) ؛ }}نتائج التشغيل:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.