激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - java駝峰轉換的方法

java駝峰轉換的方法

2021-05-14 10:41小爺胡漢三 Java教程

這篇文章主要為大家詳細介紹了java駝峰轉換的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java駝峰轉換的具體代碼,供大家參考,具體內容如下

將"_"轉換成駝峰,將駝峰轉換成"_"。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import java.util.regex.matcher;
import java.util.regex.pattern;
 
/**
 * 駝峰轉換
 * @author 胡漢三
 * 2017年1月19日 下午4:42:58
 */
public class beanhump {
 
 //轉變的依賴字符
 public static final char underline='_';
 
 /**
 * 將駝峰轉換成"_"(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 (character.isuppercase(c)){
  sb.append(underline);
  sb.append(character.tolowercase(c));
  }else{
  sb.append(c);
  }
 }
 return sb.tostring();
 }
 /**
 * 將"_"轉成駝峰(user_id:userid)
 * @param param
 * @return
 */
 public static string underlinetocamel(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==underline){
  if (++i<len){
   sb.append(character.touppercase(param.charat(i)));
  }
  }else{
  sb.append(c);
  }
 }
 return sb.tostring();
 }
 /**
 * 將"_"轉成駝峰(user_id:userid)
 * @param param
 * @return
 */
 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;
 while (mc.find()){
  int position=mc.end()-(i++);
  string.valueof(character.touppercase(sb.charat(position)));
  sb.replace(position-1,position+1,sb.substring(position,position+1).touppercase());
 }
 return sb.tostring();
 }
 
 /*
 * 測試
 */
 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"));
 }
}

運行結果:

java駝峰轉換的方法

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/hzw2312/article/details/54617733

延伸 · 閱讀

精彩推薦
1359
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 免费在线人擦 | 久久久久久久久久久久久国产精品 | 国产精品自拍av | 红杏亚洲影院一区二区三区 | 色悠悠久久久久 | 国产精品久久久久久久久久三级 | 免看一级片 | 欧美一级毛片欧美一级成人毛片 | 亚洲国产精品久久久久久久久 | 久久精品亚洲一区二区三区观看模式 | 欧产日产国产精品v | 免费大香伊蕉在人线国产 | 亚洲资源在线 | 毛片免费视频观看 | 91www成人久久 | av在线免费观看播放 | 国产精品一区在线免费观看 | 亚洲免费观看视频 | 成人午夜视频免费看 | 国产人成免费爽爽爽视频 | 国产成人在线播放视频 | 依依成人综合 | 国产一区二区三区撒尿在线 | 免费一级特黄做受大片 | 99999久久久久久 | 双性精h调教灌尿打屁股的文案 | 海外中文字幕在线观看 | 久久免费视频精品 | 国产一区免费在线 | 色999中文字幕 | 久久久久一本一区二区青青蜜月 | 国产精品伊人久久 | 一区二区三区在线观看av | 13一14毛片免费看 | 亚洲网站在线观看视频 | ⅴideo裸体秀hd | 中文日韩 | 精品一区二区久久久久久久网精 | 久久综合久久美利坚合众国 | 色淫网站免费视频 | 亚洲自拍第一 |