我想对一个字符串使用两种方法,有点像这样
outputLabel.setText(firstname.charAt(0) + toLowerCase());
如何让它返回某个位置的字符并将字符串转换为小写?
我希望输出是单个字符,转换为小写,并且在一行上。
非常感谢!
使用Character.toLowerCase()
后跟String.valueOf()
:
outputLabel.setText(String.valueOf(Character.toLowerCase(firstname.charAt(0))));
像这样链接它们:
outputLabel.setText(firstname.toLowerCase().charAt(0))
你不能反过来做,因为.toLowerCase()
它不适用于charAt()
返回的字符。
像这样的东西:
str.toLowerCase().charAt(0)
这会将整行转换为小写并获取第一个字符。