駝峰風格 下劃線風格互轉

2022-09-12 05:24:12 字數 974 閱讀 4989

1

/**2

* 將駝峰式命名的字串轉換為下劃線大寫方式。如果轉換前的駝峰式命名的字串為空,則返回空字串。

3* 例如:helloworld->hello_world4*

@param

name 轉換前的駝峰式命名的字串5*

@return

轉換後下劃線大寫方式命名的字串6*/

7public

static

string underscorename(string name)

19//

其他字元直接轉成大寫

2021}22

}23return

result.tostring();24}

2526

/**27

* 將下劃線大寫方式命名的字串轉換為駝峰式。如果轉換前的下劃線大寫方式命名的字串為空,則返回空字串。

28* 例如:hello_world->helloworld

29*

@param

name 轉換前的下劃線大寫方式命名的字串

30*

@return

轉換後的駝峰式命名的字串

31*/

32public

static

string camelname(string name) else

if (!name.contains("_"))

42//

用下劃線將原始字串分割

43 string camels = name.split("_");

44for

(string camel : camels)

49//

處理真正的駝峰片段

50if (result.length() == 0) else58}

59return

result.tostring();

60 }

駝峰命名與下劃線命名互轉

下劃線命名轉為駝峰命名 param para 下劃線命名的字串 public static string underlinetohump string para if result.length 0 else return result.tostring 駝峰命名轉為下劃線命名 param para...

java 下劃線轉駝峰

將駝峰式命名的字串轉換為下劃線大寫方式。如果轉換前的駝峰式命名的字串為空,則返回空字串。例如 helloworld hello world param name 轉換前的駝峰式命名的字串 return 轉換後下劃線大寫方式命名的字串 public static string underscorena...

java 駝峰命名和下劃線命名互轉方法

將駝峰式命名的字串轉換為下劃線大寫方式。如果轉換前的駝峰式命名的字串為空,則返回空字串。例如 helloworld hello world param name 轉換前的駝峰式命名的字串 return 轉換後下劃線大寫方式命名的字串 publicstaticstring underscorename...