0

我想对一个字符串使用两种方法,有点像这样

outputLabel.setText(firstname.charAt(0) + toLowerCase());

如何让它返回某个位置的字符并将字符串转换为小写?

我希望输出是单个字符,转换为小写,并且在一行上。

非常感谢!

4

3 回答 3

5

使用Character.toLowerCase()后跟String.valueOf()

outputLabel.setText(String.valueOf(Character.toLowerCase(firstname.charAt(0))));
于 2012-05-14T17:22:45.763 回答
2

像这样链接它们:

outputLabel.setText(firstname.toLowerCase().charAt(0))

你不能反过来做,因为.toLowerCase()它不适用于charAt()返回的字符。

于 2012-05-14T17:23:18.740 回答
0

像这样的东西:

str.toLowerCase().charAt(0)

这会将整行转换为小写并获取第一个字符。

于 2012-05-14T17:23:17.490 回答