java实现字符串首字母变大写
时间: 2023-07-25 10:46:45 浏览: 182
可以使用以下代码实现字符串首字母变大写:
```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
```
相关问题
用java实现字符串首字母转大写
可以使用以下代码来将字符串的首字母转换为大写:
```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中的`toUpperCase()`和`toLowerCase()`方法来实现将字符串首字母大写其余字母小写的操作。具体实现方式如下:
```java
public static String capitalize(String str) {
if (str == null || str.isEmpty()) {
return str;
} else {
return str.substring(0, 1).toUpperCase() + str.substring(1).toLowerCase();
}
}
```
该方法首先判断字符串是否为空,若为空则直接返回原字符串,否则将字符串的第一个字符大写,后面的字符小写,最后返回新的字符串即可。
阅读全文