我想获得以下输出:
史蒂夫安德鲁斯你好!
这些是我的变量:
a = "steve";
b = "Andrew"
Run Code Online (Sandbox Code Playgroud)
我试过这个:
System.out.print("Hello " + a + " " + b + "s");
Run Code Online (Sandbox Code Playgroud)
我不知道放在哪里.toUpper()了steve.本s应该是大写.我该怎么做呢?
"Hello " + StringUtils.capitalize(a) + " " + b + "s"
Run Code Online (Sandbox Code Playgroud)
根据Character.toTitleCase(char)将字符串首字母大写更改为标题大小写.没有其他字母被更改.
小智 0
最后,我尝试在没有 stringutils 的情况下做到这一点。但无论如何,感谢所有提供帮助的人:)
public class Hello
{
public static void main(String[] args){
String a = "steve";
String b = "Andrew";
String firstletter = a.substring(0,1);
String remainder = a.substring(1);
String capitalized = firstletter.toUpperCase() + remainder.toLowerCase();
System.out.print("Hello " + capitalized + " " + b + "s" );
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |