把对象或者属性改为骆驼峰结构,这是多年前的代码
/**
* 骆驼峰结构: 比如gmt_modify ==> gmtModify
*
* @param columName
* @return
*/
public static String camelName(String columName) {
StringBuilder result = new StringBuilder();
String[] column_s = columName.split("_");
int i = 0;
for (String column_ : column_s) {
if (i == 0) {
if (StringUtils.isBlank(column_)) {
return columName;
}
result.append(column_);
} else {
if (StringUtils.isNotBlank(column_)) {
result.append(column_.substring(0, 1).toUpperCase())
.append(column_.substring(1));
}
}
i++;
}
return result.toString();
}
代码逻辑灰常的简单,遇到_,改为大写.
查看了spring的源码后,使用的是字符数组,效率应用会好点
/**
* 骆驼峰结构: 比如gmt_modify ==> gmtModify
*
* @param columName
* @return
*/
public static String camelName(String columName) {
char[] chars = columName.toCharArray();
char[] result = new char[chars.length];
int curpos = 0;
boolean upperCaseNext = false;
for(char ch:chars){
if(ch == '_'){
upperCaseNext = true;
}else if(upperCaseNext){
result[curpos++] = Character.toUpperCase(ch);
upperCaseNext = false;
}else{
result[curpos++] = ch;
}
}
return new String(result,0,curpos);
}
遍历字符串,替换字符.
分享到:
相关推荐
5. 地名与文化:如“桂林”、“泰山”、“骆驼峰”等,这些地名背后蕴含着丰富的地理和历史文化,学习这些词汇可以帮助学生了解中国各地的自然风光和人文景观。 6. 动词与动作:如“攀”、“罗列”、“记”等,这些...
“鼻”和“骆驼”这两个字都是左右结构,孩子需要知道如何平衡左右两部分的大小和位置。例如,“鼻”由“自”和“页”组成,“骆驼”由“马”和“各”构成。此外,“架廊”、“柏杨柳”、“椅秧篮”等词中的每个字都...
研究发现铋纳米球的紫外-近红外(UV-NIR)吸收光谱呈现出在425nm和575nm处的骆驼峰形状,归因于表面等离子体共振效应和光散射作用。由于可见光区的吸收性能,制备出的铋纳米球展现出了对RhB(罗丹明B)的光降解的良好...
- 教案安排了写字指导,学生在描红和范写中学习字的结构,如“骆驼”是左右结构,“架”是上下结构。 - 设计了扩词作业,如“碧”、“峰”、“影”、“鼻”,锻炼学生的词汇扩展能力。 5. **课堂活动**: - “我...
1. 地理试卷结构与答题规范:试卷包含25小题,满分100分,考试时间75分钟。考生需在试卷和答题卡上填写个人信息,并正确粘贴条形码。选择题用2B铅笔涂卡,非选择题用黑色签字笔在指定区域作答。 2. 珠穆朗玛峰地理...
桂林的山,或如拔地而起的老人,或似巨象、骆驼,形态多样,栩栩如生,彰显着大自然的生动与神秘。山的秀美,如同一道翠绿的屏障,又似新生的竹笋,色彩斑斓,倒映在水中,展现了桂林山的生动形象。而山的险峻,则...
Camel6函数则是扩展了三峰骆驼函数,增加了一个额外的峰,使其具有四个局部极值点,增加了寻找全局最小值的难度。其数学形式可能为: ``` f(x) = a * (x^2 - b*x)^4 + c * (x^2 - d*x)^2 + e ``` 这里,`a`, `b`, ...
此外,教师还可以在教学中穿插对词语含义的解释,例如“碧”字的青绿色和“峰”字的山峰意象,帮助学生形成对词语的具体形象认知。 字形教学部分,教师出示生字卡片,引导学生运用各种记忆方法来识记生字。比如,将...
7. “峰”用于骆驼:一峰骆驼,特指这种沙漠生物。 8. “枚”常用于小物品:一枚戒指、一枚邮票,强调小巧的圆形或扁平状物体。 9. “具”用于某些特殊的物品:一具棺材、一具乐器,通常与特定场合或功能的物品搭配...
3. 动物与环境的关系:动物的生存受到环境的影响,如北极熊的生理特征使其能抵御寒冷,骆驼的生理结构则适应干旱。动物通过冬眠、迁徙、换毛等方式适应环境变化。 4. 生态系统与食物链:所有生物都是生态系统的一...
课文在描写漓江水时,还穿插了写作技巧的讲解,例如排比的运用,通过三个结构相似的句子来强化漓江水的特性。同时,通过“简单写”到“具体写”的转换,让读者更直观地感受到漓江水的静态美、清澈度和绿色的深邃。 ...
5. **汉字变形组合**:练习三和四中还涉及到一些更复杂的汉字变形,如“骆驼”的“骆”、“驼峰”的“驼”、“山峰”的“峰”、“锋利”的“锋”,以及“花架”的“架”、“驾驶”的“驾”。这些练习要求学生了解...
1. **课文结构理解**:首先,教学中强调了理解每一段课文内容的重要性,要求学生能清晰把握每个小节所讲述的主题,这有助于他们对全文的理解。 2. **段落概括**:通过课件展示,教师引导学生用一句话概括每个小节的...
这是对小学生汉语基础知识的考察,包括动听(dòng tíng)、傍晚(wán shǎng)、扩展(kuò sàn)、攀登(pān dēng)、骆驼(luò tuo)等。这些词语涵盖了日常生活和学习中的常用词汇,有助于提升学生的拼音...
例如,通过“替代法”我们可以确定“驼绒”是由“驼”和“绒”两个语素组成的,因为这两个部分都可以被其他已知语素替换,如“驼”可以被“平、呢、鸭”替换,“绒”可以与“毛、峰、铃”组合。而“骆驼”则被视为一...
综上所述,浮力与压强的概念、大气压随高度的变化、动物身体结构的物理原理、以及流体压强与流速的关系,这些都是物理学习中不可或缺的部分,它们在日常生活中有着广泛的应用。通过理解和掌握这些知识,我们可以更好...
- **骆驼绒**:骆驼毛。 - **驼峰**:骆驼背上突出的部分,用于储存脂肪。 - **天罗地网**:形容严密的包围。 5. **屏障兀立丝绵** - **屏障**:像屏风一样起遮挡作用的东西。 - **兀立**:高高地独立。 - *...
3. **luò tuo**(骆驼):适应沙漠环境的哺乳动物,以其耐旱和长途跋涉的能力闻名。 4. **pínɡ zhànɡ**(屏障):指起到保护或遮挡作用的事物,这里可以理解为地理上的屏障。 5. **pān dēng**(攀登):指...
比如变量名`myFirstName`和`myLastName`,这种命名方式使得变量名看起来像是驼峰的峰一样高低起伏。骆驼式命名法有小驼峰法和大驼峰法之分,小驼峰法一般用于变量名,而大驼峰法则常用于类名、函数名、属性和命名...
- **拟人化**:如“桂林的山真险啊,危峰兀立,怪石嶙峋,好像一不小心就会栽倒下来”,通过赋予山峰以人的特性来增加文章的表现力。 ### 3. 对比描写手法 - **与大海和西湖对比**:通过描述大海的波澜壮阔和西湖...