要实现将字符串中首字母转换成大写,其它全部转换成小写,可以采用如下两种方法。
方法一:使用String的toUpperCase和toLowerCase方法
- 首先先将字符串全部转换成小写,这样后面才能将首字母转换成大写
- 然后取出字符串的第一个字符,将其转换成大写,这样就实现了将首字母转换成大写
- 最后将第一步转换成小写的部分和第二步转换成大写的部分拼接起来,就实现了将字符串中首字母转换成大写,其它全部转换成小写。
示例代码如下:
public class Main {
public static void main(String[] args) {
String str = "hello world";
String first = str.substring(0, 1).toUpperCase();
String rest = str.substring(1).toLowerCase();
String result = first + rest;
System.out.println(result);
}
}
方法二:使用StringBuilder的replace方法
- 首先将字符串全部转换成小写,这样后面才能将首字母转换成大写
- 然后取出字符串的第一个字符,将其转换成大写,这样就实现了将首字母转换成大写
- 然后使用StringBuilder的replace方法将字符串的第一个字符替换成大写字母
- 最后将第一步转换成小写的部分和第二步转换成大写且替换后的部分拼接起来,就实现了将字符串中首字母转换成大写,其它全部转换成小写。
示例代码如下:
public class Main {
public static void main(String[] args) {
String str = "hello world";
String first = str.substring(0, 1).toUpperCase();
String rest = str.substring(1).toLowerCase();
StringBuilder builder = new StringBuilder(first + rest);
builder.replace(0, 1, first);
String result = builder.toString();
System.out.println(result);
}
}
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例 - Python技术站