用java实现字符串首字母转大写
时间: 2023-07-12 15:04:58 浏览: 166
可以使用以下代码来将字符串的首字母转换为大写:
```java
public static String capitalizeFirstLetter(String str) {
if(str == null || str.isEmpty()) {
return str;
}
return str.substring(0, 1).toUpperCase() + str.substring(1);
}
```
这个方法首先检查传入的字符串是否为空或null,如果是,则直接返回原字符串。如果不是,则使用 `substring()` 方法获取字符串的第一个字符,并将其转换为大写字母,然后将其与剩余的字符重新组合成一个新的字符串并返回。
相关问题
java实现字符串首字母变大写
可以使用以下代码实现字符串首字母变大写:
```java
public static String capitalize(String str) {
if(str == null || str.isEmpty()) {
return str;
} else {
return str.substring(0, 1).toUpperCase() + str.substring(1);
}
}
```
调用示例:
```java
String str = "hello world";
String capitalizedStr = capitalize(str);
System.out.println(capitalizedStr);
// Output: Hello world
```
springboot 字符串首字母转大写
Spring Boot本身是一个框架,它并没有直接提供字符串首字母转大写的内置函数。但是,在Spring Boot应用中,你可以利用Java提供的内置方法或者第三方库来实现这个功能。例如,可以使用`String`类的`substring()`和`toUpperCase()`方法结合,或者使用`Character`类的`toUpperCase()`和`toLowerCase()`方法来替换第一个字符。
下面是一个简单的示例:
```java
import java.textcapitalization.Capitalize;
public class StringUtils {
public static String capitalizeFirstLetter(String str) {
if (str == null || str.isEmpty()) {
return str;
}
return Character.toUpperCase(str.charAt(0)) + str.substring(1).toLowerCase();
}
}
```
在这个例子中,我们创建了一个名为`capitalizeFirstLetter`的方法,它接受一个字符串作为输入,然后返回一个新的字符串,其中的第一个字符转换为大写,其余部分保持小写。
阅读全文