📌  相关文章
📜  captilize 字符串的第一个字母 - Java (1)

📅  最后修改于: 2023-12-03 14:40:01.272000             🧑  作者: Mango

Java中字符串的首字母大写

在Java中,我们经常需要将字符串的首字母大写。这个操作可以使用String类的substring()toUpperCase()方法来实现。

代码示例:

// 将字符串的第一个字符大写
public static String capitalize(String str) {
    if (str == null || str.isEmpty()) {
        return str;
    }
    return str.substring(0, 1).toUpperCase() + str.substring(1);
}

注释:

  • 使用substring()方法获取第一个字符并将其转换为大写字母。
  • 使用substring()方法获取第二个字符到最后一个字符。
  • 使用+运算符将两个字符串连接起来。

测试:

@Test
public void testCapitalize() {
    String str = "java is fun";
    assertEquals("Java is fun", capitalize(str));
}

结果:

Java is fun

此处的assertEquals()方法在Junit中提供,用于判断预期结果和实际结果是否相等。

最后,需要注意的是,在处理字符串时一定要注意空指针异常。如果字符串为null或为空字符串,则不能使用substring()方法。因此,我们需要在方法的开始处添加相应的判断。

参考文献: