Java 中的驼峰命名法

10 Sept 2024 | 5 分钟阅读

Java 在命名类、接口、方法和变量时遵循驼峰命名法。如果名称由两个单词组成,第二个单词的首字母将始终大写,例如 maxMarks( ), lastName, ClassTest,并且会删除所有空格。

驼峰命名法有两种用法

  1. 小驼峰命名法,其中第一个单词的第一个字符小写。此约定通常用于命名方法和变量。例如,firstName, lastName, actionEvent, printArray( ) 等。
  2. 大驼峰命名法,也称为标题式命名法,其中第一个单词的第一个字符大写。此约定通常用于命名类和接口。例如,Employee, Printable 等。

将普通字符串转换为驼峰命名法

只需从字符串中删除空格,即可将字符串转换为小驼峰命名法或大驼峰命名法。

小驼峰命名法示例

输入: JavaTpoint 是最好的编程语言教程网站。

输出: javaTpointIsTheBestTutorialSiteForProgrammingLanguages.

大驼峰命名法示例

输入: this is the java tutorial

输出: ThisIsTheJavaTutorial

算法

  1. 逐个遍历字符数组,直到到达末尾。
  2. 字符串中索引=0处的第一个字母根据以下方式转换为小写(遵循小驼峰命名法)或大写(遵循大驼峰命名法)。
  3. 检查数组中的空格,并将空格后面的字母转换为大写。
  4. 如果遇到非空格字符,则将其复制到结果数组中。

让我们用 Java 程序实现该算法。

A. 将字符串转换为小驼峰命名法

LowerCamel.java

输出

maxMarks()
lastName
javaTpointIsTheBestTutorialSiteForProgrammingLanguages.

B. 将字符串转换为大驼峰命名法

UpperCamel.java

输出

ClassTest
Employee
ThisIsTheJavaTutorial